2

我有一个我无法解决的奇怪问题。在我的故事板中,我将自定义 UITableViewCell 的高度设置为 100。

uitableview 单元格高度

但是当我运行程序时,高度不是百,而是 90,我不知道为什么。在我将项目更新到 iOS 7 之前,问题不存在。它可能是自动布局,但当我的应用程序在 iOS 6 SDK 上运行时,自动布局已经启用。

谁能指出可能是什么问题以及我该如何解决?谢谢!

4

1 回答 1

6

这是唯一应该具有 100 行高的单元格吗?如果没有,我会尝试更改表格视图本身的行高属性。

如果这是唯一的单元格,我要检查的另一件事是当项目更新到 iOS 7 时是否更改了任何约束。如果您设置了任何模棱两可或冲突的约束,如果您单击黄色,它们就会显示/red 指示在相关场景的一侧。

最后要检查的是你是否打电话

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

任何地方。我怀疑这是问题所在,但你永远不知道。

于 2013-09-27T21:49:01.543 回答