我有UINavigationController
,其中包含UITableViewController
的视图。如何从导航控制器中调整表格视图的大小?
答案 0 :(得分:2)
不确定这是否是您正在寻找的但它的声音足够接近。这会将tableView的大小调整为您指定的任何像素大小。它也会在过渡中完成(因此它不会跳转到大小)。如果需要,您可以删除转换。
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
CGRect rect = myTableView.frame;
rect.size.height = 400;
rect.size.width = 300;
myTableView.frame = rect;
[UIView commitAnimations];
答案 1 :(得分:1)
[[self tableView] setFrame:CGRectMake(0, 0, 320, 480)];
答案 2 :(得分:-1)
也许这种方法可以帮助您调整表格行的大小:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath