iOS - 表格视图单元格无法正确呈现

时间:2012-07-20 17:13:21

标签: ios uitableview uiimageview cgrect

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

我的问题是当它们渲染时(除了我在故事板中设置的一个视图中),它们在正常的44px高度渲染并且图像视图比这小,但标签显示正确这个地方,就像大小正好只是单元格的边界而UIImageView是错误的。即使在调试时显示单元格的帧为320x70,也会发生这种情况。

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

enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

根据我对故事板的经验,一些行为似乎有点不可预测。我建议你重载方法 - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath。