我在滚动视图中使用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/