我有一个使用.ontapgesture的动画效果,它运行得很好。到目前为止一切都很好。 但是我想在动画完成后调用我的下一个视图。但我不知道如何做。在动画运行时是否有一种内置延迟选项?
var body: some View {
Text("test")
.scaleEffect(x: isButtonPressed ? 1.5 : 1, y: isButtonPressed ? 1.5 : 1)
.animation(Animation.linear.repeatCount(5))
.onTapGesture {
isButtonPressed.toggle()
jumpToNextView.toggle()
}
}