0

这很奇怪。先看看我的IB项目:

IB项目

现在它在模拟器上的样子:

滚动前的模拟器屏幕截图

这里有两件事:

  1. 为什么单元格比我在 IB 上设置的高?我发誓没有代码弄乱它的框架。我正在使用自动布局。
  2. 当我用文本填充绿色标签的框架时,我正在改变它。实际上在 GGTP 之后还有另一行,......但它仅在我向下滚动列表后才会出现,因此这些元素消失然后向后滚动。
4

1 回答 1

2

我猜你正在使用自动布局。在新版本的 xcode 中,自动布局是默认的。您可以在视图的文件检查器选项卡中取消选中“使用自动布局”。

然后,您可以通过在表格视图控制器中覆盖此方法来指定单元格的高度。

- (CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return 70.0; // specify table cell's height
}
于 2012-12-03T11:38:17.677 回答