Получить tableView: heightForRowAtIndexPath: произойти после tableView: cellForRowAtIndexPath :?
у нас есть несколько UITableViewCells, которые должны изменять свою высоту в зависимости от длины строк внутри. Я'м, рассчитав необходимую высоту внутриtableView:cellForRowAtIndexPath:
и затем сохранить его в переменной (self.specialRowHeight
). Затем я'у нас есть:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.section == SPECIAL_SECTION) {
return self.specialRowHeight;
}
else {
return 44;
}
}
За исключением того, что, кажется, вызывается доtableView:cellForRowAtIndexPath:
немного, так чтовсегда ноль.
Есть ли способ обойти это, или, возможно, другой способ сделать это?
Спасибо!