自从我迁移到新的iOS9和Xcode 7后,我的应用程序中遇到了UICollectionView
之一的问题,
如果我将它用作Nib( .xib )
文件,它可以正常工作,
但如果我将其嵌入Table View
,则Collection view cell
会在第一个索引之前开始
我只使用自定义布局来捕捉效果,然后我让流布局处理其余部分。
我已在示例项目中重新创建该问题并将其上传到Dropbox,这里是链接:https://www.dropbox.com/sh/kqsobmg86z3pnhz/AAB52JnPgp1WflJsxqOJHEcZa?dl=0
答案 0 :(得分:0)
在做了一些研究后,我找到了解决方案:
在自定义UICollectionViewCell类中,我覆盖didMoveToSuperView()
添加此方法的方法:
self.setNeedLayout()
self.layoutfNeeded()
一切正常。