На странице собраны вопросы по SwiftUI — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: mobile, swiftui, uikit.
Компонент GeometryReader в SwiftUI используется для получения информации о геометрии (размерах и положении) родительского контейнера или текущего представления.
После iOS 13 в SwiftUI были добавлены новые средства для мониторинга и управления состоянием, которые расширяют возможности реактивного программирования:
Например, создание интерактивной карточки, которая при нажатии разворачивается с анимацией, отображая дополнительную информацию, и при этом корректно обновляет данные из модели:
Как встроить SwiftUI-вью в UIKit с помощью UIHostingController? Для интеграции SwiftUI-вью в UIKit используется UIHostingController UIHostingController — это UIViewController, который служит оболочкой для SwiftUI-вью…
SwiftUI — декларативный UI-фреймворк Apple Кастомный компонент представляет собой структуру, которая реализует протокол View Его интерфейс описывается внутри структуры с помощью композиции стандартных компонентов и…
NavigationStack и NavigationView в SwiftUI SwiftUI: пользовательский интерфейс и навигация от Apple NavigationView: устаревающий контейнер для иерархической навигации NavigationStack: современный и гибкий навигатор,…