Новое в iOS 8, вы можете получить 100% динамические ячейки таблицы таблиц, просто установив примерную высоту строки, а затем разместите свои элементы в ячейке с помощью автоматического макета. Если содержание увеличивается по высоте, ячейка также будет увеличиваться по высоте. Это очень полезно, и мне интересно, можно ли сделать такой же подвиг для заголовков разделов в виде таблицы?
Можно создать, например, UIView
в tableView:viewForHeaderInSection:
, добавить подтекст UILabel
, задать ограничения макета для метки для представления и увеличить высоту представления, чтобы соответствовать содержимому этикетки, без необходимости выполнять tableView:heightForHeaderInSection:
?
В документации для viewForHeaderInSection
указано: "Этот метод работает корректно только тогда, когда tableView: heightForHeaderInSection: также реализуется". Я не слышал, если что-то изменилось для iOS 8.
Если вы не можете этого сделать, как лучше всего имитировать это поведение?