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