Button 使用SwiftUI设置启用/禁用按钮颜色的最智能方法
我想根据按钮是启用还是禁用来设置按钮视图中文本视图的颜色。最聪明的方法是什么,以及为启用/禁用的颜色获取系统默认颜色,因为我不想设置任何灰色阴影,我想设置“正常”灰色阴影。实际上,将Button 使用SwiftUI设置启用/禁用按钮颜色的最智能方法,button,swiftui,Button,Swiftui,我想根据按钮是启用还是禁用来设置按钮视图中文本视图的颜色。最聪明的方法是什么,以及为启用/禁用的颜色获取系统默认颜色,因为我不想设置任何灰色阴影,我想设置“正常”灰色阴影。实际上,将.buttonStyle(.plain)添加到按钮中正好满足了我的要求。现在,如果按钮被禁用,它会自动变为灰色。下面是如何在SwiftUI 2.0中实现这一点 Button("PressME", action: {self.playerAttemptCount += 1
.buttonStyle(.plain)
添加到按钮中正好满足了我的要求。现在,如果按钮被禁用,它会自动变为灰色。下面是如何在SwiftUI 2.0中实现这一点
Button("PressME", action: {self.playerAttemptCount += 1
}).buttonStyle(PlainButtonStyle())
这样,如果按钮被禁用,它会自动变为灰色。我发现这里有两个博客()对此非常有用。当他们快一个月大的时候,他们应该帮助你。