首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS10 UIColor变化

iOS10 UIColor变化
EN

Stack Overflow用户
提问于 2016-09-18 08:44:15
回答 1查看 5.2K关注 0票数 3

在文档中,我在UIColor中发现了一些新的东西。

如果您的应用程序是在iOS 10上或之后链接的,并且在iOS 10或更高版本上运行时,会在扩展的颜色空间中创建颜色: kCGColorSpaceExtendedGray kCGColorSpaceExtendedSRGB 在扩展的颜色空间中工作时,颜色值不会夹紧以适应色域,这意味着组件值可能小于0.0或大于1.0。当显示在sRGB显示器上时,这些颜色在色域之外,不会被准确地呈现。然而,扩展的颜色空间是有用的工作颜色空间,当你想要一个像素格式和表示,其他颜色空间可以很容易地转换成。例如,显示P3颜色空间中不属于sRGB色域的颜色仍然可以转换为扩展的sRGB格式。它的一些值将超出0.0到1.0的范围。但是,当显示在具有P3显示色域的设备上时,它仍将被正确呈现。 总之,当您需要担心颜色空间时,请使用这些扩展的颜色空间作为工作颜色spacs。当您需要考虑如何在特定的颜色空间中尽可能地表示该颜色时,请将颜色从扩展的颜色空间转换为目标颜色空间。

我只是不明白这一点,当我想在UIExtendedGrayColorSpace中调试视图的背景时,调试区域显示了Xcode8 0 0。那那是什么颜色?

EN

回答 1

Stack Overflow用户

发布于 2017-08-03 17:55:52

我不是百分之百确定,但从我所看到的.

UIExtendedGrayColorSpace 0 0是“清楚”的,UIExtendedGrayColorSpace 1 1是白色的。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39555732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档