让我们假设,
cgcolor = Any_UIColor.cgColor
现在,我如何确定 components
的 cgcolor
是否在 RGB
或 BGR
序列? (组件数量为4)
或者, UIColor
将始终采用 R G B
格式?!
答案 0 :(得分:1)
您可以使用colorSpace
的{{1}}属性。
/ *返回与“color”关联的颜色空间。 * /
CGColor
示例:强>
@available(iOS 2.0, *)
public var colorSpace: CGColorSpace? { get }
let colorspace = UIColor.red.cgColor.colorSpace
会为您提供您正在使用的颜色的确切模型。
CGColorSpaceModel
请参阅https://developer.apple.com/documentation/coregraphics/cgcolorspacemodel