1

我使用UITableView可变单元高度。该表始终处于编辑模式(显示重新排序控件)。

问题是,为了计算单元格的高度tableView:heightForRowAtIndexPath:,我需要知道 的宽度contentView。或者,知道重新排序控件的宽度就足够了。

有没有办法在不从未记录的子视图中获取它或使用固定大小值的情况下做到这一点?

4

1 回答 1

0

这几乎是一个 hack,但它应该可以工作。知道重新排序附件宽度在所有设备上始终为 40px,编辑模式下的单元格内容宽度应始终等于:

CGFloat contentWidth = tableView.frame.size.width - 40.0f;
于 2012-12-12T09:11:34.010 回答