我在滚动视图中使用TableView和Collection视图。我在“表格视图”中将滚动设置为禁用,因此我需要更改“表格视图”的高度。

我使用此代码获取高度,但每个高度均为0

//NSUInteger tableViewheight = self.videosArray.count * 60;  //60 is the cell height

NSUInteger tableViewHeight = self.videosTableView.contentSize.height;

CGRect frame;
frame = self.videosTableView.frame;
frame.size.height = tableViewHeight;
self.videosTableView.frame = frame;

我也尝试了上面的注释代码。

任何人都知道我如何获得身高或我做错了什么吗?

谢谢。

最佳答案

尝试这个:

heightRateTbl = [myArray count] * 60;

rateTableView.frame = CGRectMake(10, 20, 300, heightRateTbl);

rateTableView.scrollEnabled = NO;

rateTableView.autoresizingMask = UIViewAutoresizingFlexibleHeight;

[rateTableView reloadData];

关于ios - UITableView动态高度始终为0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15718102/

10-14 22:02
查看更多