2016-08-01 63 views
0

我有一個UITableView的頁眉部分(見下圖),但狀態欄下有一個意外的填充。匿名男子的藍色背景顏色表示標題部分。當我將UITableView的背景顏色設置爲紅色時,狀態欄下的白色填充仍然是白色,因此它不是UITableView。但我不知道這是從哪裏來的,誰能幫助我?狀態欄下的意外的填充

注意:圖像是從挑選的核心數據調整大小的NSData字符串。

enter image description here

+0

也許你有contentInset()的地方? – TheValyreanGroup

+0

contentInset的打印給出:UIEdgeInsets(top:0.0,left:0.0,bottom:0.0,right:0.0)。當我把例子設置爲-100時,填充仍然在這裏。 – KNV

回答

0

從故事板,選擇這個非常的viewController在您添加了這一觀點。 轉到身份檢查員,標題下的視圖控制器有一個佈局副標題。取消選中Adjust Scroll View Insets選項。 enter image description here

+0

我只使用.xib文件,但自動將AdjustsScrollViewInsets設置爲文件的所有者自身不會刪除填充。 – KNV

+0

你必須將它設置爲 - self.automaticallyAdjustsScrollViewInsets = NO; – Ishika

+0

是的,我這樣做,就像self.automaticallyAdjustsScrollViewInsets = false,但填充仍然存在 – KNV