我有一個自定義流佈局,我想用於我的UICollectionView
,但我不知道如何以編程方式執行它。以編程方式將自定義流佈局添加到UICollectionView
更多細節:我UICollectionView
是在我的視圖控制器子視圖符合UICollectionViewDataSource
和UICollectionViewDelegateFlowLayout
協議。
我有一個自定義流佈局,我想用於我的UICollectionView
,但我不知道如何以編程方式執行它。以編程方式將自定義流佈局添加到UICollectionView
更多細節:我UICollectionView
是在我的視圖控制器子視圖符合UICollectionViewDataSource
和UICollectionViewDelegateFlowLayout
協議。
如果您在代碼中初始化您的集合視圖,請將自定義流佈局傳遞到init(frame: CGRect, collectionViewLayout layout: UICollectionViewLayout)
。之後您也可以設置collectionViewLayout
。
在的ObjectiveC:
UICollectionView *collectionView = [[UICollectionView alloc] init];
collectionView.collectionViewLayout = YOURCustomLayout;
或者乾脆:
UICollectionView *collectionView = [[UICollectionView alloc] initWithFrame:YOURFrame collectionViewLayout:YOURCustomLayout];
爲雨燕檢查@Lumialxk回答。
如何爲第2節設置customFlowLayout僅當我在collectionview中有2節時? –