2016-10-07 21 views
0

我有一個視圖控制器,在頂部中心有一個按鈕,下面有一個視圖,裏面有collectionview。我想要這個collectionview分別滾動到頂部視圖(所以它滾動下面的頂部)。使用Autoresize子視圖查看沒有達到設備屏幕的底部

這工作正常,但collectionview視圖沒有達到底部。你可以在屏幕截圖中看到我給superview一個紅色背景 - collectionview沒有觸及視圖的底部。所有的約束都很好。

如果我在界面生成器中取消選中視圖控制器內的UIView的「Autoresize subviews」,但這會使所有單元格和任何導航欄添加到該視圖1000px寬的範圍內。爲什麼我的觀點被縮短 - 我如何才能充分利用這兩種情況?一個視圖觸及屏幕底部,所有單元格/導航欄視圖的寬度? The view in question View in simulator

約束的觀點: Constraints for the view

約束條件的CollectionView: Constraints for the collectionview

+0

使用自動佈局? –

+0

是的!對不起忘了提及 –

+0

是tableview還是collectionview? –

回答

0

我有一個標籤欄也一樣,而且差距是我的標籤欄的確切高度。 無論如何,我解決了這個問題通過把:

self.extendedLayoutIncludesOpaqueBars = YES; 
self.edgesForExtendedLayout = UIRectEdgeBottom; 

viewDidLoad方法。

相關問題