Как получить 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
), то, я думаю, мой подход не может действительно работать?