小编Luc*_*cSO的帖子

在 SwiftUi 中禁用默认按钮单击动画

如何禁用 SwiftUI 和 Swift 5 中的默认按钮单击动画?我尝试添加.animation(.nil)到按钮,没有任何更改。

我知道您可以执行以下操作:

Button(action: {}) { Capsule() }
.buttonStyle(NoAnim())

struct NoAnim: ButtonStyle {
func makeBody(configuration: Self.Configuration) -> some View {
    configuration.label
}
Run Code Online (Sandbox Code Playgroud)

有人知道更聪明的方法吗?

animation default button disable swiftui

8
推荐指数
2
解决办法
2625
查看次数

标签 统计

animation ×1

button ×1

default ×1

disable ×1

swiftui ×1