0
我有一個方法從其他方法調用來調整UITableView的大小。然而,表視圖僅在第二次調用這個代碼時不是第一次按照我的想法調用。我也確認這種方法通過使用NSLog來調用這兩個時間。調整表格視圖的方法如下。調整iPhone 5的UITableview屏幕
-(void) resizeTableView
{
if([[UIScreen mainScreen] bounds].size.height == 568)
{
NSLog(@"Resizing table view");
CGRect tableFrame = [self.tableView frame];
tableFrame.size.height = 210.0;
[self.tableView setFrame:tableFrame];
}
}
關於如何更改此代碼的任何想法,以便每次調整表視圖的大小。任何幫助,將不勝感激。提前致謝!
@Peter這有助於解決您的問題嗎? –
我有這個相同的問題,並將其移動到viewWillAppear沒有改變任何東西。函數被調用,但表的大小沒有改變。還有其他建議嗎? – Donovan
我實際上通過將它放在「viewDidAppear」中來修復它。感謝您的回答,幫助我弄清楚了。 – Donovan