Кросс-фейд шиты: модалки, которые проявляются 🎯

🌫 Шиты больше не обязаны выезжать снизу. .navigationTransition(.crossFade) заставляет модалку проявиться поверх контента — за этим стоит новый тип CrossFadeNavigationTransition. Хорошо ложится на информационные панели и настройки: у них нет пространственного источника, из которого логично «вырасти». Если источник есть — тапнутая карточка, ячейка — правильнее .zoom, он останется естественнее.

💡 И снова про размещение: модификатор вешается на содержимое шита, внутри замыкания .sheet, а не на презентующую вью. Отлично сочетается с presentationDetents для лёгких оверлеев.

#SwiftUI #iOSDev #iOS27 #WWDC26

Кросс-фейд шиты: модалки, которые проявляются 🎯 | Сетка — социальная сеть от hh.ru