let red = UIColor.red
print(red.cgColor.colorSpace!)
输出是
<CGColorSpace 0x60000332d260> (kCGColorSpaceICCBased; kCGColorSpaceModelRGB; sRGB IEC61966-2.1; extended range)
.
我怎样才能得到单个值,比如配置文件名称 sRGB IEC61966-2.1
作为字符串?
最佳答案
顺便说一句,我想,它解决了你的问题:
let color = UIColor.red
let value = String(describing: color.cgColor.colorSpace)
let profileName = value.split(separator: ";")[2].trimmingCharacters(in: .whitespacesAndNewlines)
print(profileName)
sRGB IEC61966-2.1
关于swift - CGColorSpace名称配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70234257/