IO9上的UICollectionView问题,如果它嵌入在表视图中

时间:2015-10-05 23:59:14

标签: uicollectionview swift2 ios9

自从我迁移到新的iOS9和Xcode 7后,我的应用程序中遇到了UICollectionView之一的问题,

如果我将它用作Nib( .xib )文件,它可以正常工作,
但如果我将其嵌入Table View,则Collection view cell会在第一个索引之前开始 我只使用自定义布局来捕捉效果,然后我让流布局处理其余部分。

我已在示例项目中重新创建该问题并将其上传到Dropbox,这里是链接:https://www.dropbox.com/sh/kqsobmg86z3pnhz/AAB52JnPgp1WflJsxqOJHEcZa?dl=0

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

在做了一些研究后,我找到了解决方案:

在自定义UICollectionViewCell类中,我覆盖didMoveToSuperView()

添加此方法的方法:

    self.setNeedLayout()
    self.layoutfNeeded()

一切正常。