В документе safeAreaLyoutGuide
записано:
"Для корневого представления контроллера представления руководство по компоновке содержит строку состояния, другие видимые строки и любые дополнительные вставки, которые вы указали с помощью свойства AdditionalSafeAreaInsets вашегоконтроллер представления. Для других представлений в иерархии представлений руководство по компоновке отражает только ту часть представления, которая покрыта другим содержимым. "
Но нет упоминания о keyWindow
. Я пытался прочитать keyWindow.safeAreaLyoutGuide
, я обнаружил, что независимо от ситуации, безопасная область keyWindow всегда является прямоугольником, который удаляет верхние «уши» и нижний «подбородок», будь то под управлением UINavigationController или UITabBarController.
Итак, могу ли ясказать, что безопасная область keyWindow должна быть областью, где удаляются «ухо» и «подбородок»?