SwiftUI автоматически помещает ваш контент в пределах безопасной зоны. Для фоновых элементов и некоторых вариантов компоновки вы можете игнорировать эти края с помощью ignoreSafeArea. Что такое безопасная область? Чтобы понять, как работает безопасная область в iOS, я предлагаю прочитать об адаптации и макете в Руководстве Apple по пользовательскому интерфейсу. Это пространство контента, которое не перекрывается со строкой состояния, выемкой и домашними индикаторами. Игнорировать безопасную область Для пользовательского фона обычно применяется ignoreSafeArea. По умолчанию это будет применяться ко всем сторонам: сверху, снизу, верху, трейлингу, все сразу. Кромки безопасной области Если вы хотите игнорировать только одно ребро, вы можете настроить значение ребер на .top, .bottom, .leading или .trailing. Избегайте применения к контенту Safe Area помогает вам чрезвычайно решать проблемы с пользовательским интерфейсом, которые поставляются с выемкой и домашними индикаторными пространствами.
Safe Area Layout. Как игнорировать края безопасной области в типичном макете с фоном
25 января 202225 янв 2022
39
~1 мин