iOS 8.1和8.2 uitableviewcells堆叠在一起但不在8.3中

时间:2015-04-22 22:55:10

标签: ios ios8 ios8.1

有什么想法?有点奇怪,我以前从未见过这个。

enter image description here enter image description here

3 个答案:

答案 0 :(得分:2)

如何设置行高?假设您已正确配置自定义表视图单元格的自动布局。您可以考虑设置以下属性。

   self.tableView.estimatedRowHeight = 50;
   self.tableView.estimatedSectionHeaderHeight = 50;
   self.tableView.rowHeight = UITableViewAutomaticDimension;

很难确定问题中提供的信息可能有什么问题,但希望这会有所帮助。

答案 1 :(得分:1)

有 - (float)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {

替换为

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {

用CGFloat替换float,它对我有用......

答案 2 :(得分:0)

我不得不在uiviewcell上添加一个高度约束,但它仍然很奇怪它在7.1和8.3中运行良好。感谢。