Настройка высоты просмотра контейнера в соответствии со встроенным UITableViewController - PullRequest
0 голосов
/ 22 октября 2018

Я реализую несколько uitableview в одном контроллере представления.теперь я хочу, чтобы мой контейнерный вид был такой же высоты, как и мой встроенный UITableView.Как мне этого добиться? enter image description here

1 Ответ

0 голосов
/ 23 октября 2018

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

Нет способа иметь ограничения между представлениями родительского контроллера представления идочерний контроллер представления - ни в IB, ни в коде

Насколько я могу видеть, есть два способа решить эту проблему:

Не используйте второй UIViewController.Сделайте корневой вид вашего дочернего контроллера представления фактическим подвидом себя, и просто используйте один UIViewController.

Не используйте автоматическое расположение.Управляйте фреймом представления вашего дочернего контроллера представления вручную, и, при необходимости, отправляйте обратные вызовы обратно вашему родительскому контроллеру представления.В этих обратных вызовах делегата ваш родительский контроллер представления может реагировать на изменения размера представления дочернего контроллера представления.

...