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