为什么表格视图没有检测到单元格的正确高度?

时间:2012-08-13 04:56:28

标签: ios5 xcode4 uitableview uikit uistoryboard

基本上,我有一个UITabBar,每个标签中都包含一个UITableView。这些表是不同的,但它们具有相同的自定义UITableViewCells,除了第二个表视图具有粗体字的标签。

这是一个截图,可以更好地解释这一点:

Screenshot

您可以清楚地为UITabBar及其包含的UITableView提供单元格。 您可以观察到细胞几乎相同,除了粗体字体。我通过选项创建了第二个UITableViewCell - 拖动第一个UITableViewCell并更改第一个标签的字体。它实际上是另一个单元格的精确副本,具有不同的标签和不同的标识符。

但是当我运行我的应用程序时,我会看到两个不同的东西。只有第一个表视图中的单元格看起来很好。第二个看起来像普通单元格,里面没有任何自定义视图。

以下是第一个表格视图的屏幕截图:

Correct Table View Cell

但第二个应该显示具有相同尺寸的完全相同的细胞不会。

Incorrect Table View Cell

那是什么给出的?这是怎么回事?这毫无意义。 TableViewCells与我上面提到的少数变体完全相同。是的,他们也有不同的视图控制器,但我没有触及任何视图控制器,第一个单元看起来很好。

可能是XCode错误吗?老实说,我发现XCode非常多,所以如果由于某种原因它完全无视我的第二个单元格,我不会感到惊讶。

任何帮助都将非常感激。

1 个答案:

答案 0 :(得分:0)

问题是我自己的愚蠢。我一直在修改错误的屏幕。迟到的答案,几年前解决了,但我认为这应该有助于那些检查“小事”,总是。