如何UITableViewCell
在heightForRowAtIndexPath
方法中获得when,即给定indexPath?
(然后我可以访问我创建的内容视图来增加它们的高度)
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
// How to get the UITableViewCell associated with this indexPath?
}
谢谢
编辑:事实上真的有一个有效的方法可以做到这一点吗?当我发表一些NSLog
声明时,它似乎heightForRowAtIndexPath
在调用之前调用了几次cellForRowAtIndexPath
(这是我UILabels
在单元格中设置的位置)?这种暗示我可能会尝试使用一种不起作用的技术,即我希望heightForRowAtIndexPath
访问每个单元格中已经创建的标签以获取它们的高度并将它们加在一起以获得整个单元格行高度,但是如果他们没有'还没有设置(在cellForRowAtIndexPath
)那么我想我的方法真的行不通吗?