Строка состояния
Строка состояния появляется вдоль верхнего края экрана и отображает полезную информацию о текущем состоянии устройства, например время, имя оператора сотовой связи, состояние сети и уровень заряда батареи. Фактическая информация, отображаемая в строке состояния, зависит от конфигурации устройства и системы.

Используйте предоставляемую системой строку состояния. Пользователи ожидают, что строка состояния будет одинакова во всей системе. Не заменяйте её своей пользовательской.
Светлая строка состояния
Темная строка состояния
Согласуйте стиль строки состояния с дизайном вашего приложения. Визуальный стиль текста и индикаторов строки состояния может быть светлым или темным, его можно настроить глобально для всего вашего приложения или индивидуально для разных экранов. Темная строка состояния используется для содержимого светлого цвета, а светлая строка состояния используется для содержимого темного цвета.

Затемните контент под строкой состояния. По умолчанию фон строки состояния прозрачный, что позволяет показывать содержимое снизу. Сохраняйте строку состояния доступной для чтения и имейте ввиду, что ее содержимое не является интерактивным. Есть несколько распространенных способов, чтобы сделать это:

  • Используйте панель навигации в своем приложении, которая автоматически отображает фон строки состояния и гарантирует, что содержимое не отображается под строкой состояния.

  • Отобразите пользовательское изображение, например градиент или сплошной цвет за строкой состояния.

  • Поместите размытый вид позади строки состояния. Руководство разработчика см . В разделе UIBlurEffect
Попробуйте временно скрыть строку состояния при отображении полноэкранного мультимедиа контента. Строка состояния может отвлекать, когда пользователи пытаются сосредоточиться на медиа. Временно скройте эти элементы, чтобы сделать просмотр более погруженным. Например, приложение «Фотографии» скрывает строку состояния и другие элементы интерфейса, когда пользователь просматривает полноэкранные фотографии.
Линк на видео: https://developer.apple.com/design/human-interface-guidelines/ios/images/Status_Bar.mp4

Избегайте постоянного скрытия строки состояния. Без строки состояния люди будут вынуждены покинуть ваше приложение, чтобы проверить время или посмотреть, есть ли у них соединение Wi-Fi. Позвольте пользователям заново отобразить скрытую строку состояния, используя простой и доступный жест. При просмотре полноэкранных фотографий в приложении «Фотографии» одним касанием снова отображается строка состояния.

Используйте строку состояния для обозначения активности сети. Когда ваше приложение использует сеть, особенно для длительных операций, покажите индикатор строки состояния сетевой активности, чтобы люди знали, что сеть работает. См. Индикаторы сетевой активности .
Для руководства разработчика см. константу UIStatusBarStyle в UIApplication и свойство preferredStatusBarStyle в UIViewController .