高度设置后设置单元子视图位置?

时间:2012-09-23 23:02:02

标签: iphone ipad uitableview height

在我的应用程序中,我有一个tableview,一个自定义的tableviewcell,里面有一个UIImageView。

然而,我的问题。 - (void)configureCell:(MyCustomCell *)cell atIndexPath:(NSIndexPath *)indexPath我在- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath之前调用我的图像框架,我设置了单元格高度。

意思是,图像位置不正确(其动态,根据像素高度而变化)。

你怎么建议我解决这个问题?

感谢。

1 个答案:

答案 0 :(得分:0)

您何时拨打configureCell:atIndexPath:方法?在tableView:cellForRowAtIndexPath:实施中?

无论如何,请尝试使用tableView:willDisplayCell:委托方法设置图像高度。这个方法被称为只是孔,单元格显示在屏幕上,以便之后其他内部方法不会调整大小。

此外,您是否不能使用AutoresizingMask属性根据容器视图(单元格)自动调整图像视图大小?