Я пытаюсь использовать контейнер UIViewController для загрузки повторно используемого представления раскадровки. Я использую AutoLayout и ориентируюсь на iOS 8. Проблема, с которой я сталкиваюсь, заключается в том, что загруженный контейнер-контейнер не настраивается на представление контейнера, а скорее на родительское представление.
И вот что получается в симуляторе. Я добавил к контейнеру розовый фон, чтобы показать его границы. Как видите, правая кнопка странным образом расширяет границы контейнера и экрана. После поворота вид странным образом станет правильным.
Даже после поворота содержимое загруженного представления контейнера не настраивается на своего родителя (или даже родителя родителя). Он приспосабливается к самому верхнему виду. См. пример ниже, где я уменьшил ширину представления контейнера (см. розовый фон), но загруженное представление расширило его.
Обновление 1: ограничение для представлений в моем представлении контейнера настроено следующим образом: