1

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

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

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

4

3 回答 3

-1

viewWillAppear在方法中使用它

tableSettings.frame = CGRectMake(17, 35, 288, 385);

希望它会奏效。总是在viewWillAppear. 因为在 loadTime 上它不起作用。

于 2013-03-04T08:23:28.343 回答
-1

如果您使用的是 UITableViewController 它不会生效,但如果您使用 UITableView 您可以尝试使用此代码并尝试使用重新加载 tableview

tbl.frame=CGRectMake(0, 10, 50, 200); 
[tbl reloadData];
于 2013-03-04T08:52:34.993 回答
-2

你可以使用这个方法

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
        return 50;
}
于 2013-03-04T11:44:27.433 回答