SwiftUI 主题强调色

xcode 项目默认会生成一个名为 “AccentColor” 的变量。可以在 Attributes Inspector 中进行相关设置:

如果不小心删掉了这个变量,也可手动添加 Color Set:

名称改为 “AccentColor” 即可。

此外,在 Build Setting 里,配置全局的 Accent Color 变量名为 “AccentColor”

对一个 View 组件,tint 优先级比 accentColor 高,并且后者可能会被覆盖。

Button("hello") {
    
}
.buttonStyle(.borderedProminent)
.tint(.blue)
.accentColor(.green)

显示效果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章