我有一個帶有自定義UICollectionViewLayout的UICollectionView(實際上,我正在使用this nice layout)。UICollectionView contentOffset隨自定義佈局而變化
我在viewDidLoad中設置contentOffset = CGPointZero
。 viewDidLoad中以後,然而,偏移是-20,而內容被下推像這樣:
(應該與線齊平)。我正在加載界面構建器中的集合視圖佈局。看來我的問題與this one非常相似,但是那裏的解決方案並不適合我。
我嘗試在我的佈局實現中修改collectionViewContentSize
以確保它總是大於collectionView的大小。雖然這意味着我可以向下滾動我的內容(它比collectionView的高度更短)並隱藏額外的空間,我也可以向上滾動以查看它。
沒有什麼似乎工作!
我在使用水平佈局時遇到類似問題。 –
在veritacal佈局內容是確定的。當更改佈局對象爲水平時,所有內容都消失 –
我發現的問題和解決方案相同。我僅在iOS7 SDK上獲得此版本,並且僅在iOS7上運行。最奇怪的是,其他viewController中的另一個scrollView沒有這個問題..我打破了我的頭,但沒有找到一個理由 –