Что нового в фреймворке SwiftUI 3
На WWDC 2021 SwiftUI получил ряд новых функций, включая расширенные представления списков, поддержку pull to refresh, асинхронные изображения и многое другое.
Новые возможности:
— Новые вью - Canvas и TimelineView
— Асинхронные задачи и AsyncImage для загрузки изображений по URL
— Враппер @FocusState для управления фокусом вью
Расширения:
— В списке появился свайп, поддержка Pull-to-Refresh и поиска
— Text вью теперь поддерживает markdown
— Появился \.dismiss в @Environment
— Добавили badges для TabView и Text в List
— Теперь можно стилизовать сепараторы
— 4 новых стиля для Toggle
— К Color добавили .mint, .teal, .cyan, .indigo, .brown
— Новый эффект размытия заднего фона с помощью материалов
Статьи для изучения:
— https://swiftwithmajid.com/2021/06/08/what-is-new-in-swiftui-after-wwdc21/
— https://www.fivestars.blog/articles/swiftui-wwdc21/
— https://www.hackingwithswift.com/articles/235/whats-new-in-swiftui-for-ios-15