Я обнаружил, что с раскадровками вы должны подделывать навигационную панель (действительно работает только с непрозрачными навигационными панелями, предполагая, что ваш зеленый непрозрачен).Лучший способ, который я нашел, - создать вид заполнителя (фиолетовый), который подходит для вставок в безопасной области, а затем добавить поддельный вид за панелью навигации (голубой / синий), то есть оставшуюся высоту.Работает на мой проект, но да, это немного взломать.![Screenshot from Xcode 11 beta 4 displaying constraints required for status bar hack](https://i.stack.imgur.com/nEk5M.png)
Редактировать: Это в основном для LaunchScreen.storyboard, где вы не можете использовать пользовательский класс контроллера представления.