[英]SwiftUI accentColor change
默认 SwiftUI 强调色是蓝色的一种。 我想让它变成白色的深色主题和黑色的白色主题。
虽然当我设置例如.accentColor(.red)
禁用按钮正确变灰并且启用按钮为红色。
但是当我设置.accentColor(.primary)
时,我看不出禁用和启用按钮之间有任何区别。 为什么会这样?
我希望启用例如白色和禁用灰色。
您可以使用
.buttonStyle(PlainButtonStyle())
在NavigationLink
或NavigationView
之后禁用使用重音 colors(默认为蓝色)。
您可以在名为“accent”的资产上定义一种颜色,如 White 代表 Dark,Black 代表 rest。 然后调用该颜色作为重音颜色。 有用。 参考资产颜色
.accentColor(Color("accent"))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.