我不确定这是一个功能还是一个错误,但是当我在使用同一个实例UICollectionViewFlowLayout
的视图控制器上有两个集合视图时,会发生一个有趣的事情。请注意,我没有使用Interface Builder/XIB作为其中的任何一个;我将所有内容都放在代码中。两个UICollectionView实例共享相同的UICollectionViewFlowLayout实例吗?
第一UICollectionView
有十二个细胞,但第二个具有20当我重装都收集意见,都当作两人contentSize
酒店有20个细胞在其中。这意味着当我滚动到第一个UICollectionView
的右侧并通过第一个(也是唯一的)12个单元格时,我的应用程序崩溃(因为我从只有12个单元格的数据中提取数据)。
现在为了解决这个问题,我正在实例化两个相同的对象,并将每个对象分配给它自己的集合视图。这是正常的行为吗?
我只是开始用UICollectionViews
编写代码,所以请原谅我的无知,如果我泄露任何!
你摇滚,先生。很好的说明! –