let red = UIColor.red
print(red.cgColor.colorSpace!)输出为<CGColorSpace 0x60000332d260> (kCGColorSpaceICCBased; kCGColorSpaceModelRGB; sRGB IEC61966-2.1; extended range)。
如何获得单个值,如配置文件名称sRGB IEC61966-2.1作为字符串?
发布于 2021-12-13 22:55:44
顺便说一句,我认为,它解决了你的问题:
let color = UIColor.red
let value = String(describing: color.cgColor.colorSpace)
let profileName = value.split(separator: ";")[2].trimmingCharacters(in: .whitespacesAndNewlines)
print(profileName)sRGB 2.1 61966-2.1
https://stackoverflow.com/questions/70234257
复制相似问题