如何使UITableview的确切高度?

我有以下问题我有一个button在主视图,如果我点击这个button添加子视图在主视图作为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]; 

我点击button后得到的子视图为tableview,但其余的有一个空白。

那么如何删除剩余的空白。

请任何人知道帮助我。

在将值分配给Tableview之前,您会知道单元格计数正确吗? 试试我的代码:

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

嗨,你可以尝试这些

 //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; } 

谢谢