在UITableView上实现动态高度

时间:2012-01-10 13:48:14

标签: iphone objective-c ios uitableview uiviewcontroller

我在UITableView中嵌入了UIViewControllerTableViewCells是用户可以选择某些内容的行,因此当他们触摸它时会出现一个复选标记,而我的问题就出现了:

我不希望UITableView在其窗口中滚动,我希望TableView随其包含的项目一起增长。我是否需要在UIViewController上放置滚动视图,然后在其上放置TableView?或者如果内容大于视图,ViewController会滚动吗?

另外,我甚至不知道从哪里开始动态更改UITableView的动态高度,无论我在哪里看动态动态更改单元格heighets。

请帮忙!谢谢!

1 个答案:

答案 0 :(得分:0)

self.tableView.scrollEnabled=false;

停止滚动

self.tableView.frame=CGRectMake(0, 0, (float)width, (float)height);

设置tableview的大小

但我不明白你为什么要停止桌面滚动并滚动整个视图......