【问题标题】:What is the range of hue values in `Color.init(hue:saturation:brightness:opacity:)`?`Color.init(hue:saturation:brightness:opacity:)` 中的色调值范围是多少?
【发布时间】:2021-02-02 15:09:28
【问题描述】:
【问题讨论】:
标签:
swiftui
undocumented-behavior
【解决方案1】:
很高兴,很容易快速测试。
我将这段代码扔进了一个新的 SwiftUI 应用程序,然后查看了预览以查看结果。结果,是0...1!
import SwiftUI
struct ContentView: View {
var body: some View {
VStack(spacing: 0) {
Color(hue: 0/6, saturation: 1, brightness: 1)
Color(hue: 1/6, saturation: 1, brightness: 1)
Color(hue: 2/6, saturation: 1, brightness: 1)
Color(hue: 3/6, saturation: 1, brightness: 1)
Color(hue: 4/6, saturation: 1, brightness: 1)
Color(hue: 5/6, saturation: 1, brightness: 1)
Color(hue: 6/6, saturation: 1, brightness: 1)
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}