在分组表中错误的UITableViewCell宽度

时间:2011-11-30 06:36:37

标签: ios dynamic uitableview heightforrowatindexpath

我正在为分组表创建一些自定义单元格。 单元格具有动态高度,我在heightForRowAtIndexPath内计算。

当调用heightForRowAtIndexPath时,单元格的contentView框架为{0,0,287,44}(它有一个公开按钮),然后根据contentView的宽度计算高度。

但是当单元格被添加到表格时,其contentView将被更改为{10,1,267,53},而不会对heightForRowAtIndexPath进行新的调用 - 这会完全改变我的布局和带有溢出文本的结果。

如何为分组表确定contentView的正确宽度?我唯一的想法是硬编码值,但我更喜欢动态计算所有内容。

0 个答案:

没有答案