表格视图高度与变量

时间:2014-02-15 10:50:48

标签: ios uitableview

美好的一天!我有一个表视图,我想设置表视图高度,如下所示:

detailViewController = [[Contacts alloc] initWithNibName:@"Contacts" bundle:nil];

float height = 44*[[detailViewController contactList] count];

CGRect viewFrame = CGRectMake(0.0f, 50.0f, 250.0f, height);

[detailViewController.tableView setFrame: viewFrame];

MainViewController *mainView = (MainViewController*)app.viewController;

for (UIView *theView in mainView.currenWeatherView.subviews) {
    [theView removeFromSuperview];
}

[mainView.currenWeatherView addSubview: detailViewController.tableView];

但我不行,高度就像一个屏幕或类似的东西。

float height = 44*[[detailViewController contactList] count];
height = 10580;

出了什么问题?

1 个答案:

答案 0 :(得分:0)

不要改变帧大小。使用

 [self.tableView setContentSize:CGSizeMake(self.tableView.contentSize.width, heightOfTable)];