最終顯示的效果圖 思路: 1、UICollection的基本設置,並且創建一個繼承自UICollectionViewFlowLayout的類。(不能是UICollectionViewLayout,否則全部都需要自定義) 2、在UICollectionViewFlowLayout類中完成 ...
之前看到過的一篇文章 對collectionView的使用總結的非常好: iOS 新特征:UICollectionView介紹 流水布局在現在的應用中很常見了,簡單的研究了下,實現下面的功能 那我這里就簡單介紹下 UICollectionViewFlowLayout 常用的幾個方法,通過這幾個方法就能辦到上面的效果了 布局 在這里設置為水平滾動 self.scrollDirection UICol ...
2015-10-16 22:14 1 2631 推薦指數:
最終顯示的效果圖 思路: 1、UICollection的基本設置,並且創建一個繼承自UICollectionViewFlowLayout的類。(不能是UICollectionViewLayout,否則全部都需要自定義) 2、在UICollectionViewFlowLayout類中完成 ...
前言:因為時間緣故,很少進行通俗易懂的算法思路講解,這里先展示動態圖片效果,然后后面的內容我就直接上關鍵源碼了。 效果展示圖; 源碼百度雲盤下載鏈接: http://pan.baidu.com ...
一、簡介 1、如何訪問用戶的通訊錄1)在iOS9之前有2個框架可以訪問用戶的通訊錄AddressBookUI.framework提供了聯系人列表界面、聯系人詳情界面、添加聯系人界面等一般用於選擇聯系人 AddressBook.framework純C語言的API,僅僅是獲得聯系人數據沒有提供 ...
一、內存分析 1、靜態內存分析(Analyze)不運行程序,直接對代碼進行內存分析,查看代碼是否有內存泄露優點:分析速度快,並且可以對所有的代碼進行內存分析缺點:分析結果不一定准確(沒有運行程序 ...
1. Block的聲明和線程安全Block屬性的聲明,首先需要用copy修飾符,因為只有copy后的Block才會在堆中,棧中的Block的生命周期是和棧綁定的,可以參考之前的文章(iOS: 非ARC下返回Block)。另一個需要注意的問題是關於線程安全,在聲明Block屬性時需要確認“在調用 ...
一個簡單的繪圖應用,模仿蘋果自帶軟件備忘錄里的塗鴉功能 核心代碼 用法很簡單,導入DrawView.h DrawView.m 文件創建該控件即可 清屏: [_drawVie ...
實現一個簡單的抽屜效果: 核心思想:KVO實現監聽mainV的frame值的變化 核心代碼: #import "ViewController.h" // @"frame" # ...
Alamofire是在URLSession和URL加載系統的基礎上寫的。所以,為了更好地學習這個框架,建議先熟悉下列幾個底層網絡協議棧: URL Loading Syst ...