xcode 项目默认会生成一个名为 “AccentColor” 的变量。可以在 Attributes Inspector 中进行相关设置:
如果不小心删掉了这个变量,也可手动添加 Color Set:
名称改为 “AccentColor” 即可。
此外,在 Build Setting 里,配置全局的 Accent Color 变量名为 “AccentColor”
对一个 View 组件,tint 优先级比 accentColor 高,并且后者可能会被覆盖。
Button("hello") {
}
.buttonStyle(.borderedProminent)
.tint(.blue)
.accentColor(.green)
显示效果: