2017-09-01 7 views
1

ExtendedSRGBという出力が表示されます。ビューの背景色としてSRGB値を表示

self.view.backgroundColor = SRGB VALUES 

しかし、SRGB値は0..1から範囲RGB値とは異なり:私はそれはのようなものを表示されるように、UIViewSRGB色を表示する必要が

:私は、私は以下の持っ出力を与えています。したがって、どのように色を表示できますか?

[ (kCGColorSpaceICCBased; kCGColorSpaceModelRGB;のsRGB IEC61966-2.1)]( 0.745098 0.745098 1)

答えて

0

以下のコード試し:sRGV値1として

let sRGB = CGColorSpace(name: CGColorSpace.sRGB)! 
let cgRequiredColor = CGColor(colorSpace: sRGB, components: [0.745098, 0.745098, 1, 1])! 
let requiredColor = UIColor(cgColor: cgRequiredColor) 
self.view.backgroundColor = requiredColor 

、出力をは:

enter image description here

より多くのもののため

、リンクを参照してください。

https://codexample.org/questions/779247/how-do-i-compare-2-uicolor-objects-which-are-kcgcolorspacemodelrgb-and-uiextendedsrgbcolorspace-instances-in-logs.c iOS - color on xcode simulator is different from the color on device hex colors in iOS are not accurate

希望を支援します!

+0

私の出力から、どのようにして '[0.745098、0.745098、1、1]'の値を抽出できますか? – Illep

関連する問題