11.11 调整视图的强调色(accent color)
iOS 有一套默认的主题颜色,可操作部分的控件以蓝色为主。在 SwiftUI 环境里也有同样的功能,叫做强调色( accent colors),使用 accentColor()
修改器。跟 UIKit 一样,当你在一个视图设置强调色的时候,它会影响到该视图的子视图,颜色都会跟着变。
举个例子,在 VStask 中创建一个按钮,然后设置一个橙色的强调色,如下:
iOS 有一套默认的主题颜色,可操作部分的控件以蓝色为主。在 SwiftUI 环境里也有同样的功能,叫做强调色( accent colors),使用 accentColor()
修改器。跟 UIKit 一样,当你在一个视图设置强调色的时候,它会影响到该视图的子视图,颜色都会跟着变。
举个例子,在 VStask 中创建一个按钮,然后设置一个橙色的强调色,如下: