Строка состояния In-Call перекрывается с представлением контроллера представления

Скажем, у меня есть только 3 контроллера FirstViewController, SecondViewController и RootViewController,

И я представляю FirstViewController от RootViewController, а потом SecondViewController от FirstViewController на каком-то нажатии кнопки, так что иерархия контроллера будет выглядеть так:

RootViewController --> FirstViewController --> SecondViewController

Теперь, когда я показываю in-call status bar используя симулятор Toggle In-call status bar вариант пока SecondViewController на экране, и вернитесь к FirstViewController отклонив это, FirstViewController Взгляд не смещается вниз и, таким образом, Green status bar перекрывает вид контроллера.

Ребята, у вас есть идеи, как справиться с этим сценарием? или нам действительно нужно вручную настроить рамку просмотра?

Замечания:

1) Я пробую этот сценарий с демонстрационным приложением, поэтому у меня нет сложного кода.

2) Также я обнаружил странное поведение, которое, если я покажу in-call status bar от FirstViewController и вернуться к RootViewController, он не портит макет корневого контроллера и его представление корректно смещается (RootViewController в раскадровке в то время как FirstViewController а также SecondViewController есть отдельные XIB).

Любые указатели будут с благодарностью.

0 ответов

Другие вопросы по тегам