Почему переход (.opacity) не работает в SwiftUI? - PullRequest
3 голосов
/ 10 января 2020

Я использую этот код, пытаясь оживить внешний вид представления внутри 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...