2016-09-27 36 views
0

我有一個表格查看tableHeaderView。當我運行應用程序時,在圖像中看到的單元格和tableHeaderView之間的令人討厭的邊距是。iOS的表頭和單元格之間的快速保證金

enter image description here

如何刪除這個保證金? 謝謝

P.S:我使用self.navigationController?.automaticallyAdjustsScrollViewInsets = falseviewDidLoad()但沒有任何變化。

+0

嘗試使用調試視圖層次結構,它可能會給你一個線索:https://www.raywenderlich.com/98356/view-debugging-in-xcode-6 –

+0

你嘗試過減小tableHeader的大小嗎? – Misha

+0

@Misha yes但沒有任何變化 – MohammadReza

回答

0

撰寫該行: - self.navigationController?.automaticallyAdjustsScrollViewInsets = false in viewDidAppear() method。

+0

這與在viewDidLoad中有什麼不同嗎? –

+0

viewDidLoad在視圖實際不可見時被調用。當視圖控制器首次加載到內存中時,它只會被調用一次。 – Rahul

+0

但是,財產是否會在任何時候被重新分配?如果它不被重新分配,那麼我不會看到這將如何改變。 –