0
我不知道如何解釋我的問題,因此我添加了屏幕截圖。當我進入個人標籤頁時,我的第一排位於個人標籤後面,並且一些部件隱藏在其後面。爲什麼UITableView第一行位於頂部標籤欄之後?
但是,當我向下滾動,我可以看到他們!
我已經以這種方式定義分頁標題:
self.title = @"Personal";
知道爲什麼這這樣的表現?
我不知道如何解釋我的問題,因此我添加了屏幕截圖。當我進入個人標籤頁時,我的第一排位於個人標籤後面,並且一些部件隱藏在其後面。爲什麼UITableView第一行位於頂部標籤欄之後?
但是,當我向下滾動,我可以看到他們!
我已經以這種方式定義分頁標題:
self.title = @"Personal";
知道爲什麼這這樣的表現?
爲什麼不通過設置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
}
我想這是因爲iOS 7/8 +的透明導航欄...嘗試選擇您的導航控件oller並在屬性檢查器中禁用半透明導航欄。編輯:默認情況下,所有視圖通過半透明導航欄下方。這是通過操作系統的設計。 –
這與您如何設置標題無關,但它與您如何佈局導航系統和表格視圖有關。你需要顯示該代碼的幫助 – Loxx
@AlejandroIván謝謝隊友。我只是將其更改爲「不透明導航欄」,並解決了問題 – Bernard