0

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

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

截屏

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

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

这是第一个看起来不错的表格视图的屏幕截图:

正确的表格视图单元格

但是第二个应该显示完全相同大小的相同单元格的第二个却没有。

不正确的表格视图单元格

那么给了什么?这是怎么回事?这是没有意义的。TableViewCells 与我上面提到的几个变化完全相同。是的,它们也有不同的视图控制器,但我没有触及任何视图控制器,以使第一个单元格看起来不错。

会不会是 XCode 的错误?老实说,我发现 XCode 非常有问题,所以如果由于某种原因它完全忽略了我的第二个单元格,我不会感到惊讶。

任何帮助将不胜感激。

4

1 回答 1

0

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

于 2012-10-27T02:33:01.750 回答