如何使UITableview准确的高度?

时间:2014-02-06 06:17:53

标签: ios iphone objective-c uitableview

我有以下问题 我在主视图上有一个按钮如果我点击这个按钮在主视图上添加子视图作为tableview 这是代码

FNsettingsViewController *fnsettings = [[FNsettingsViewController alloc]initWithNibName:@"FNsettingsViewController" bundle:nil];
fnsettings.delegate=self;
[fnsettings.view setFrame:CGRectMake(0, 30, self.view.frame.size.width,250)];
[self.view addSubview:fnsettings.view];

点击按钮后,将子视图作为tableview,但其余部分都有空格。

然后如何删除剩余的空格。

请有人知道帮助我。

2 个答案:

答案 0 :(得分:0)

在为Tableview分配值之前,您会知道单元格数是否合适?试试我的代码:

float height=[arrayTableValues count]*height of your single cell;
tableview.frame=CGRectMake(0,30,self.view.frame.size.width,height);

答案 1 :(得分:-2)

您好,你可以尝试这些

//You can manage the height of a table view using this method.
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath     *)indexPath
{

// Return the height of the row what ever you want Like:below.
return 50;
}

由于