【发布时间】:2013-11-23 15:38:30
【问题描述】:
我想为我的 collectionView 添加一个 UIKitDynamics 效果(它不是由普通的 UIViewController 管理的)。我正在使用情节提要。
我正在使用本教程,但无法将代码与我的项目集成: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 视频中没有告诉你的事情)。
这句话我不清楚。如果我使用故事板,我需要做什么?
谢谢!
【问题讨论】:
标签: ios iphone objective-c uicollectionview flowlayout