如何为嵌套在.navigationBarItems中的Button设置动画

时间:2019-07-19 06:35:29

标签: swiftui

每当点击一个按钮时,我都试图为其设置动画。到目前为止,以下代码有效

NavigationView {
        List {
            Button(action: {
                self.showDetail.toggle()
            }) {
                Image(systemName: "chevron.right.circle")
                    .imageScale(.large)
                    .rotationEffect(.degrees(showDetail ? 90 : 0))
                    .scaleEffect(showDetail ? 1.5 : 1)
                    .padding()
                    .animation(.spring())
            }
        }
    }

但是,当我将其移至NavigationView的{​​{1}}时,它将停止工作;它只是捕捉到大小和旋转。我该如何解决?

navigationBarItems

0 个答案:

没有答案