2015-08-31 49 views
0

我不知道如何解釋我的問題,因此我添加了屏幕截圖。當我進入個人標籤頁時,我的第一排位於個人標籤後面,並且一些部件隱藏在其後面。爲什麼UITableView第一行位於頂部標籤欄之後?

enter image description here

但是,當我向下滾動,我可以看到他們!

enter image description here

我已經以這種方式定義分頁標題:

self.title = @"Personal"; 

知道爲什麼這這樣的表現?

+3

我想這是因爲iOS 7/8 +的透明導航欄...嘗試選擇您的導航控件oller並在屬性檢查器中禁用半透明導航欄。編輯:默認情況下,所有視圖通過半透明導航欄下方。這是通過操作系統的設計。 –

+0

這與您如何設置標題無關,但它與您如何佈局導航系統和表格視圖有關。你需要顯示該代碼的幫助 – Loxx

+1

@AlejandroIván謝謝隊友。我只是將其更改爲「不透明導航欄」,並解決了問題 – Bernard

回答

0

正如@AlejandroIván說我有變化頂部欄這個 - >

enter code here

0

爲什麼不通過設置contentInset屬性例如嘗試

一些其中- (void)viewDidLoad方法對其進行設置像

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    self.personalTableView.contentInset = UIEdgeInsetsMake(45,0, 40, 0); //give some higher values "top" to set according to your requirement 

    //...rest of the code 
}