我实现了以下内容:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{ return 75; }
只有接收到json序列化数据时高度才能正确显示。当它没有获取数据时,它会将高度显示为默认高度。什么覆盖了这个方法?
最佳答案
如果您希望每行具有相同的高度,则不要使用 tableView:heightForRowAtIndexPath:
方法。
相反,在 viewDidLoad
中设置一次表格 View 行高:
self.tableView.rowHeight = 75;
这适用于所有行,而不仅仅是包含数据的行。
关于ios - UITableView,heighForRowAtIndex 没有返回我想要的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22368346/