【发布时间】:2010-08-28 18:17:00
【问题描述】:
我将 UITableViewCell 的高度设置为方法 heightForRowAtIndexPath: 的一部分。它工作正常,我可以在应用程序运行时看到可变的单元格高度。
但是,作为使用 cellForRowAtIndexPath 在单元格中创建内容的一部分,我想根据单元格的高度将图像定位在某个位置。
尝试访问单元格的高度时,我总是得到 44px 的结果,尽管之前在 heightForRowAtIndexPath 方法中正确设置了高度。
我正在使用 cell.frame.size.height 或 cell.bounds.size.height - 我得到相同的结果。任何想法为什么单元格(这是一个 UITableViewCell)返回默认高度?在我设置好内容后,它会应用上一个方法的高度吗?
【问题讨论】:
标签: iphone uitableview