固定UITableView的高度

时间:2012-07-28 23:00:06

标签: iphone ios uitableview

我在另一个视图中有一个UITableView。我想让UITabeView的高度保持不变。我有可变数量的行,但我想要UITableView的高度常量,以便在行增加时它不会隐藏它下面的视图。我该怎么做呢?我尝试设置autoresizingmask但没有帮助。提前谢谢。

2 个答案:

答案 0 :(得分:2)

EPyLEpSY是正确的。

CGRect tbFrame = [myTableView frame];
tbFrame.size.height = 100;
[myTableView setFrame:tbFrame];

答案 1 :(得分:0)

您可以使用以下方法:

- (id)initWithFrame:(CGRect)frame style:(UITableViewStyle)style

并使用您想要的宽度和高度初始化框架。

样式可以是以下选项之一: UITableViewStylePlain UITableViewStyleGrouped

我建议您查看UITableView class reference以获取更多信息