DevPrep

Все темы › Auto Layout

Что такое safe area и layout margins?

Junior PRO

Safe area

Safe area — часть view, не перекрытая системным UI: статус-бар, Dynamic Island, home indicator, навигационный бар, таб-бар, а также клавиатура на iPad и «уши» на внешних дисплеях. Контент, который должен быть виден и нажимаем, привязывают к view.safeAreaLayoutGuide; фон, картинки и скроллируемое содержимое — к краям view, чтобы они уходили под бары.

Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.

Полный ответ — в DevPrep

Потренируйтесь перед собеседованием

В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.

Скачать DevPrep в App Store