我想添加一個UIKitDynamics效果到我的collectionView(它不是由普通的UIViewController管理)。我正在使用Storyboard。UICollectionView自定義FlowLayout在哪裏指定
我使用這個教程,但我不能對代碼與我的項目整合:http://www.objc.io/issue-5/collection-views-and-uidynamics.html
我創建了CollectionViewFlowLayout子類,但我不知道在哪裏將其設置爲自定義子類。我嘗試了我的故事板文件,但它不起作用。
在教程也有這行是指這樣的代碼:
-(void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
[self.collectionViewLayout invalidateLayout];
}
通知視圖第一次出現時,它的無效的佈局。這是不使用Storyboard的結果(使用Storyboard時第一次調用prepareLayout方法的時機不同 - 他們沒有在WWDC視頻中告訴你)。
這句話對我來說還不清楚。如果我使用故事板,我需要做什麼?
謝謝!
當我這樣做時,我的collectionView不再工作。它看起來消失了。 – BalestraPatrick