У меня есть viewController
с containerView
, заполняющим все viewController
(ограничено superView
). containerView
- это segued
до embedd
a navigationController
, что embedds
a viewController
с tableView
.
Работает, отображая tableView
внутри containerView
, но по какой-то причине tableView
не заполняет все containerView
. Если я перенаправлю containerView
segue
на tableView
viewController
напрямую вместо navigationController
, если он работает как брелок, значит, с navigationController
возникают некоторые проблемы, но я понятия не имею, где начать смотреть. У меня есть изображение, чтобы стало немного яснее, что я имею в виду. Дайте мне знать, если вам нужно что-то еще.

Розовый viewController
только для проверки с использованием другого containerView
. Работает нормально.
Это результат, конец tableView
. Вы можете видеть, что tableView
обрезано. Если смотреть на debug hierarchy
, то белая часть внизу является базовой view
, что означает, что tableView
не go полностью вплоть до superView
.

РЕДАКТИРОВАТЬ Итак, это ограничения containerView
. Я также попытался установить их все на superView
с тем же результатом.

tableView
, который я хотел бы добавить к container
странно, хотя и не имеет constraints
. Но имейте в виду, что я получаю желаемые результаты, когда я embed
это viewController
до containerView
, а не navigationController
. Также не видно, что tableView
имеет constraints
, установленный программно. Я попытался добавить constraints
к tableView
, но они были недоступны. Не уверен, почему или как это исправить. Может быть, это с чего начать?