每当点击一个按钮时,我都试图为其设置动画。到目前为止,以下代码有效
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