使 UIColor
/NSColor
中定义的系统颜色可用于 SwiftUI Color。
导入
import SwiftUIColor
使用
获取各个平台的颜色
// universal system colors
let color = Color.universal.systemRed
// iOS system colors
let color = Color.iOS.systemBackground
// macOS system colors
let color = Color.macOS.secondarySystemFillColor
// and watchOS, tvOS...
另一种风格
// universal system colors
let color: Color = .universal(.systemRed)
// iOS system colors
let color: Color = .iOS(systemBackground)
// macOS system colors
let color: Color = macOS(.secondarySystemFillColor)
// and watchOS, tvOS...
颜色列表
// universal color list
let colors: [Color] = Color.universal.colors
list of color names
```swift
// universal color name list
let colors: [Color] = Color.universal.colorNames
通用 | iOS | macOS |
---|---|---|
tvOS | watchOS |
---|---|
基于此资源文件,会生成以下代码。
如果您更新了资源文件,请使用以下命令更新代码
swift run -c release --package-path . prepare-swiftui-color Sources/SwiftUIColor/Assets/Media.xcassets/ Sources/SwiftUIColor/
SwiftUIColor 是在 MIT 许可证下发布的。请参阅 LICENSE