Swiftui “Color.init(色调:饱和度:亮度:不透明度:)”中色调值的范围是多少?

Swiftui “Color.init(色调:饱和度:亮度:不透明度:)”中色调值的范围是多少?,swiftui,undocumented-behavior,Swiftui,Undocumented Behavior,我想我可以安全地假设饱和度、亮度和不透明度标准化为0…1的范围,其中超出该范围的值仅对宽色域显示有效 但是我不能对色调做出这样的猜测。是0…1,0…τ,还是0…360?幸好,快速测试很容易 我把这段代码扔进了一个新的SwiftUI应用程序,只需查看预览就可以看到结果。结果是,它是0…1 导入快捷界面 结构ContentView:View{ var body:一些观点{ VStack(间距:0){ 颜色(色调:0/6,饱和度:1,亮度:1) 颜色(色调:1/6,饱和度:1,亮度:1) 颜色(色调:

我想我可以安全地假设
饱和度
亮度
不透明度
标准化为
0…1
的范围,其中超出该范围的值仅对宽色域显示有效


但是我不能对色调做出这样的猜测。是
0…1
0…τ
,还是
0…360

幸好,快速测试很容易

我把这段代码扔进了一个新的SwiftUI应用程序,只需查看预览就可以看到结果。结果是,它是
0…1

导入快捷界面
结构ContentView:View{
var body:一些观点{
VStack(间距:0){
颜色(色调:0/6,饱和度:1,亮度:1)
颜色(色调:1/6,饱和度:1,亮度:1)
颜色(色调:2/6,饱和度:1,亮度:1)
颜色(色调:3/6,饱和度:1,亮度:1)
颜色(色调:4/6,饱和度:1,亮度:1)
颜色(色调:5/6,饱和度:1,亮度:1)
颜色(色调:6/6,饱和度:1,亮度:1)
}
}
}
结构内容视图\u预览:PreviewProvider{
静态var预览:一些视图{
ContentView()
}
}

幸运的是,快速测试很容易

我把这段代码扔进了一个新的SwiftUI应用程序,只需查看预览就可以看到结果。结果是,它是
0…1

导入快捷界面
结构ContentView:View{
var body:一些观点{
VStack(间距:0){
颜色(色调:0/6,饱和度:1,亮度:1)
颜色(色调:1/6,饱和度:1,亮度:1)
颜色(色调:2/6,饱和度:1,亮度:1)
颜色(色调:3/6,饱和度:1,亮度:1)
颜色(色调:4/6,饱和度:1,亮度:1)
颜色(色调:5/6,饱和度:1,亮度:1)
颜色(色调:6/6,饱和度:1,亮度:1)
}
}
}
结构内容视图\u预览:PreviewProvider{
静态var预览:一些视图{
ContentView()
}
}