使用 SwiftUI 为 enabled/disabled 按钮设置颜色的最聪明方法
Smartest way to set color for enabled/disabled buttons with SwiftUI
我想根据按钮是启用还是禁用来设置按钮视图内文本视图的颜色。执行此操作以及获取系统默认颜色 enabled/disabled 颜色的最聪明的方法是什么,因为我不想设置任何灰色阴影,我想设置 "normal" 灰色阴影.
实际上,向按钮添加 .buttonStyle(.plain)
正是我想要的。现在,如果按钮被禁用,它会自动变成灰色。
以下是在 SwiftUI 2.0 中的操作方法
Button("PressME", action: {self.playerAttemptCount += 1
}).buttonStyle(PlainButtonStyle())
这样,如果按钮被禁用,它会自动变成灰色。
我想根据按钮是启用还是禁用来设置按钮视图内文本视图的颜色。执行此操作以及获取系统默认颜色 enabled/disabled 颜色的最聪明的方法是什么,因为我不想设置任何灰色阴影,我想设置 "normal" 灰色阴影.
实际上,向按钮添加 .buttonStyle(.plain)
正是我想要的。现在,如果按钮被禁用,它会自动变成灰色。
以下是在 SwiftUI 2.0 中的操作方法
Button("PressME", action: {self.playerAttemptCount += 1
}).buttonStyle(PlainButtonStyle())
这样,如果按钮被禁用,它会自动变成灰色。