Я использую этот код, пытаясь оживить внешний вид представления внутри HStack. Если я использую этот код, внешний вид вообще не анимируется:
@FetchRequest(fetchRequest: Cart.currentItemFetchRequest()) var currentItem: FetchedResults<CartItem>
var body: some View{
HStack(spacing:10){
ForEach(self.currentItem.first!.photos!) { photo in
SelectedPhotoView(photo: photo, currentItem: self.currentItem.first!, width: 80)
.animation(.easeInOut(duration:0.3))
.transition(.opacity)
}
}
}
, но если я просто изменю переход на .slide, то внешний вид будет анимированным, но я бы хотел, чтобы он был fadein / вне. Почему не работает?
.transition(.slide)