如何在iPhone中更改UItableview的高度和宽度

时间:2013-03-04 08:16:56

标签: ios uitableview

我正在尝试更改桌子的高度和宽度。我使用了以下代码:

tbl.frame=CGRectMake(0, 10, 50, 200); 
viewDidLoad方法上

,但它对表格的高度和宽度没有任何影响。

3 个答案:

答案 0 :(得分:-1)

viewWillAppear方法

中使用它
tableSettings.frame = CGRectMake(17, 35, 288, 385);

希望它会奏效。 总是在viewWillAppear做同样的事情。 因为在loadTime上它没有效果。

答案 1 :(得分:-1)

如果你使用的是UITableViewController它不会产生任何影响但是如果你使用UITableView你可以尝试这个代码并尝试使用tableview的重载

tbl.frame=CGRectMake(0, 10, 50, 200); 
[tbl reloadData];

答案 2 :(得分:-2)

您可以使用此方法

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
        return 50;
}