Вид растягиваемого заголовка в UITableView с динамической высотой - PullRequest
0 голосов
/ 08 февраля 2020

Как я могу управлять высотой TableViewHeader, основываясь на строках UILabel?

Я следовал этому руководству , но я не могу динамически управлять высотой заголовка.

В руководстве он установлен на фиксированный размер, к которому я пытался добавить высоту метки, но он не работает.

Я бы предпочел использовать просмотр таблицы, а не просмотр прокрутки в качестве данные заполняются динамически.

Я также пытался динамически изменять ограничения метки, но при прокрутке растягивается вид метки, а не изображения.

1 Ответ

0 голосов
/ 08 февраля 2020

Добавьте это в viewDidLoad:

self.tableView.sectionHeaderHeight = UITableViewAutomaticDimension;
self.tableView.estimatedSectionHeaderHeight = 25;

После этого просто задайте правильные ограничения для headerView. Это оно! Нет необходимости внедрять heightForHeaderInSection

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...