如何防止按钮点击时动画

kyr*_*ers 4 animation button ios swiftui

我试图阻止按钮在单击时产生动画,但我没有成功。

我尝试过将UIButton.appearance().isHighlighted,.adjustsImageWhenHighlighted.showsTouchWhenHiglighted, 设置为false。我也尝试过:

Button(action: {}) {
   Text("X")
}
.animation(.none)
Run Code Online (Sandbox Code Playgroud)

Mak*_*zyk 5

我认为解决这个问题的最纯粹的方法是不使用Button. 相反,你可以这样做:

Text("X")
  .onTapGesture {
    print("clicked!")
  }
Run Code Online (Sandbox Code Playgroud)