July 11, 2021

Что нового в фреймворке SwiftUI 3

CodeSwift

На 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