我不確定這是一個功能還是一個錯誤,但是當我在使用同一個實例UICollectionViewFlowLayout
的視圖控制器上有兩個集合視圖時,會發生一個有趣的事情。請注意,我沒有使用Interface Builder/XIB作爲其中的任何一個;我將所有內容都放在代碼中。兩個UICollectionView實例共享相同的UICollectionViewFlowLayout實例嗎?
第一UICollectionView
有十二個細胞,但第二個具有20當我重裝都收集意見,都當作兩人contentSize
酒店有20個細胞在其中。這意味着當我滾動到第一個UICollectionView
的右側並通過第一個(也是唯一的)12個單元格時,我的應用程序崩潰(因爲我從只有12個單元格的數據中提取數據)。
現在爲了解決這個問題,我正在實例化兩個相同的對象,並將每個對象分配給它自己的集合視圖。這是正常的行爲嗎?
我只是開始用UICollectionViews
編寫代碼,所以請原諒我的無知,如果我泄露任何!
你搖滾,先生。很好的說明! –