на iOS 9, iPhone 5, не происходило на iOS 10 и более поздних версиях
UIViewController создается из раскадровки, я устанавливаю view.top красного subView ViewController равным верхней части безопасной области, красный вид находится чуть ниже statusBar.
Если создать viewController из файла xib, используйте init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?)
, а также установите красный вид subView.top равным верхней части безопасной области, красный вид находится в том же origin.y, что и строка состояния. Как показано ниже:
ViewControllers, созданные из раскадровки и xib, являются одним и тем же классом, возможно, создание из раскадровки и xib имеют разные настройки, я пытаюсь отменить выбор всех опций выбора раскадровки, но не нашел тот, который имеет значение.
Кто-нибудь может это объяснить? Спасибо!
Репозиторий для этого вопроса: https://github.com/codingBoy/SafeAreaDemo.