修改accentColor
5个月前 • 211次点击 • 来自 iOS
标签: SwiftUI
在深色和浅色模式下给Tabbar更换不同的accentColor,本来说直接在assets适配好颜色直接拿住:
let accentColor = Color("accentColor")
然后直接使用:
.accentColor(accentColor)
结果报错:
Cannot convert value of type '(Color?) -> some View' to expected argument type 'Color?'
好吧,Google一下,改之:
extension Color {
static let accentColor = Color("accentColor")
...
.accentColor(accentColor)
...
}
标签