1

我有自己的 TableViewController 和 TableViewCell 类来以我想要的格式显示数据。我的自定义 TableViewCell 有一个 60x60 的图像视图、标题标签和字幕标签。我在我的故事板中设置了几个实例并正确连接(我已经检查过很多次)。为了适应这些元素,我将单元格的高度设置为 70 像素。

我的问题是当他们渲染时(除了我在情节提要中设置的视图之一)他们以正常的 44px 高度渲染并且图像视图小于该高度,但标签显示在正确的位置,它是就像大小是正确的,只是单元格的边框和 UIImageView 是错误的。即使在调试时它显示单元格的框架为 320x70,也会发生这种情况。

左边的图像是看起来正确的图像,右边是看起来错误的视图之一:

在此处输入图像描述在此处输入图像描述

4

1 回答 1

2

根据我对情节提要的经验,某些行为似乎有点不可预测。我会建议你重载方法 - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 代替。

于 2012-07-20T17:30:14.853 回答