我在StoryBoard
上創建了UITableView
,它不會填滿整個屏幕,它會開始一點點。我這樣做是因爲我想要其他內容,例如標籤和按鈕在它上面,我以編程方式創建它。動態定位從StoryBoard創建的UITableView
當我運行在模擬器的定期iPhone和iPhone 4的視網膜一切應用程序被正確定位。
然而,當爲iPhone 5跑的UITableView
具有按鈕和標籤,並且其中它開始的頂部之間的間隙。
我試着然而,寫檢查的iPhone 5的代碼,然後重新定位UITableView
得更高,不管我對幀輸入什麼值,則UITableView
從來沒有移動。
- (void) viewWillAppear:(BOOL)animated
{
if([iDevice screenResolutionHeight] == IPHONE_5)
{
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0,0,self.mytableView.frame.size.width,self.mytableView.frame.size.height)];
view.backgroundColor = [UIColor whiteColor];
}
}
的CGRectMake擁有的tableView的寬度參數的高度和寬度在你的代碼。錯字? – Rakesh
這是,謝謝!我更新了它。 – Flea