为什么我在Interface Builder中设置的单元格高度实际上并没有成为app / simulator中的高度?

时间:2013-05-01 22:57:35

标签: ios objective-c interface-builder storyboard

我在故事板中将其设置为95px。 (在规模检查员下)

enter image description here

但它最终在模拟器中看起来像这样(都被压扁了):

enter image description here

我不知道还能展示什么。我不知道是什么导致了它。不,我没有在代码中定义高度。

1 个答案:

答案 0 :(得分:4)

table 确定单元格高度(rowHeight属性)。

nib / storyboard中的单元格高度只是一个沙盒供您设计;单元格将在运行时根据表格rowHeight(或代理人的heightForRowAtIndexPath:(如果已实施))进行大小调整。

这就是为什么单元格中的所有东西都需要具有良好的自动化或约束;单元格可以在进入表格视图的过程中调整大小。