Как получить UITableViewCell
в методе heightForRowAtIndexPath
, то есть с учетом indexPath?
(тогда я мог получить доступ к просмотрам контента, которые я создал, чтобы добавить их высоты)
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
// How to get the UITableViewCell associated with this indexPath?
}
спасибо
РЕДАКТИРОВАТЬ: На самом деле действительно ли есть правильный способ сделать это? Когда я помещаю некоторые операторы NSLog
, кажется, что heightForRowAtIndexPath
он вызывался несколько раз перед вызовами на cellForRowAtIndexPath
(где я установил UILabels
в ячейке)? Этот вид подразумевает, что меня могут попытаться использовать метод, который не будет работать, т.е. я надеялся в heightForRowAtIndexPath
получить доступ к уже созданным меткам в каждой ячейке, чтобы получить их высоту и сложить их вместе для общей высоты строки ячейки, ОДНАКО если они еще не были настроены (в пределах cellForRowAtIndexPath
), то я думаю, что мой подход не может работать?