我有一个 UITableViewCell 的子类。它上面有一些额外的项目,总共 3 个标签和最多 2 个按钮。在创建调用时,cellForRowAtIndexPath
我调用了一个resizeToFitSubviews
调整标签大小的方法,并将按钮移动到正确的位置,它将删除未使用的按钮等。此时我知道单元格的最终高度。
我试图将高度存储在 aNSMutableArray
中,UITableViewController
以便我可以在heightForRowAtIndexPath
调用中返回它,但由于某种原因heightForRowAtIndexPath
在调用之前cellForRowAtIndexPath
。据我所知,它只被称为一次。
当尚未创建单元格时,我如何知道高度?