У меня есть сгруппированное табличное представление, которое я использую для отображения нескольких свойств модели. Эти свойства могут быть длинными, поэтому я вычисляю высоту ячеек в tableView:heightForCellAtIndexPath:
, используя метод NSString's
sizeWithFont:constrainedToSize:lineBreakMode:
. Сейчас я делаю приложение универсальным, поэтому мне нужно передать правильную ширину ячейки этому методу. И я не могу просто использовать tableView's
ширину, так как ее «поля» намного шире на iPad.
Вторая проблема с этими полями, которые у меня есть, заключается в том, что у меня есть пользовательский UIView
для раздела в этом tableView
, и я не хочу выравнивать его содержимое с содержимым ячеек.
Итак, вопрос: как мне получить или рассчитать ширину полей в сгруппированном UITableView
?