2014-10-22 46 views
3

的頂部,除去多餘的空間,我有廈門國際銀行在按鈕和uicollectionview顯示如下:在uicollectionview

enter image description here

現在,當我運行它,它會顯示如下:

enter image description here

我想刪除照片上方的空白區域。我想在按鈕下方顯示照片。我也沒有在xib中標記標題部分。但是,當我向上滾動時,圖像也會移動到buttton的下方。這意味着框架從按鈕下面開始,但是,我得到了額外的空白區域。

那麼,有人可以幫我刪除額外的空白?

回答

13

這個代碼添加到控制器類

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    self.automaticallyAdjustsScrollViewInsets = NO; 
} 

這裏是automaticallyAdjustsScrollViewInsets
默認值文檔是YES,這允許視圖控制器響應於由所述消耗的屏幕區域調整其滾動視圖插圖狀態欄,導航欄和工具欄或選項卡欄。如果您想自己管理滾動視圖插入調整,例如視圖層次結構中存在多個滾動視圖時,請將其設置爲NO。

+0

輕微modificaiton爲我工作保持它裏面viewDidLoad中爲 - (無效)viewDidLoad中{self.automaticallyAdjustsScrollViewInsets = NO;} – Lasang 2014-10-22 08:20:26

+0

這是偉大的。我編輯了我的答案:) – l0gg3r 2014-10-22 08:29:23

+0

@ l0gg3r不適合我。任何其他想法? :) – Lachtan 2016-03-24 16:07:29

2

我有同樣的問題。對我而言,不僅在包含CollectionView的ViewController上設置automaticallyAdjustsScrollViewInsets = NO,而且在其父級ViewController上設置automaticallyAdjustsScrollViewInsets = NO,因爲子ViewController位於ContainerView中。

它可以在界面生成器也這樣做: Auto adjust scroll view insets