Панель состояния iPhone X и других скрыта

Apple советует нам не скрывать строку состояния на iPhone X. Мое приложение скрывает строку состояния для всех устройств. Но дает ли это простой способ скрыть строку состояния на всех устройствах, где панель не мешает пользовательскому интерфейсу, как в iPhone X? Также я вижу, что строка состояния становится невидимой в landscape mode в simulator. Не уверен, ошибка это или особенность.


person Deepak Sharma    schedule 30.10.2017    source источник


Ответы (1)


В: Строка состояния в iPhone-x

В строке состояния отображается информация, которую люди считают полезной.

Основываясь на вашем пользовательском интерфейсе и требованиях, вы должны разработать

В соответствии с рекомендациями Apple -

Если ваше приложение в настоящее время скрывает строку состояния, пересмотрите это решение на iPhone X. Высота дисплея на iPhone обеспечивает больше вертикального пространства для контента, чем дисплеи 4,7-дюймовых iPhone, а строка состояния занимает область экрана, которую ваше приложение, вероятно, выиграет » • полностью использовать. В строке состояния также отображается информация, которую люди считают полезной. Ее следует скрывать только в обмен на добавленную стоимость.

В: Также я вижу, что строка состояния становится невидимой в ландшафтном режиме в симуляторе

Да, в альбомной ориентации iPhone-x скрывает строку состояния

См. видео о практических занятиях iPhone-X в 0:29
Я только что проверил iOS11 с iPhone SE и iPhone-6s, который автоматически скрывает строку состояния в альбомном режиме. Кроме того, когда вы находитесь в горизонтальном режиме, в iOS11 отсутствует строка состояния вызова.

person Jack    schedule 31.10.2017
comment
Хорошо понял. Как скрыть строку состояния на таких устройствах, как iPhone X, если она не мешает работе пользовательского интерфейса? - person Deepak Sharma; 31.10.2017
comment
@DeepakSharma Проверьте это - person Jack; 01.11.2017