Я заметил, что если я создаю viewcontroller и добавляю его представление как подпредставление окна (UIWindow), отображение будет некорректным.По какой-то причине мой viewcontroller отображается на 40 точек вверх (той же высоты, что и строка состояния).
Если я устанавливаю контроллер представления в качестве rootViewController окна, он отображается нормально.
Однако, если я помещаю этот viewcontroller в UINavigationController, мне не нужно устанавливать свойство rootViewController, и все работает нормально.
Что происходит?
Мне нужно знать, что делает UINavigationController, потому что я тоже пишу контроллер контроллеров, и мне нужно такое поведение.