在StoryBoard中未设置UITableViewCell高度

AJ1*_*112 2 objective-c uitableview ios ios7

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

uitableview细胞高度

但是当我运行程序时,高度不是百,它的90,我不知道为什么.直到我将项目更新到iOS 7时才出现问题.可能是AutoLayout,但是当我的应用程序在iOS 6 SDK上运行时,Auto布局已经启用.

任何人都可以指出可能是什么问题以及我如何解决它?谢谢!

Kam*_*ros 6

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

如果这是唯一的单元格,我要检查的另一件事是,当项目更新到iOS 7时,是否有任何约束被更改.如果您设置了任何模糊或冲突的约束,如果您单击黄色它们将显示/红色指示器到相关场景的一侧.

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

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)

任何地方.我怀疑这是问题,但你永远不会知道.