HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – Xcode 6 Interface Builder – 颜色选择器奇怪/错误?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我最近一直在试图为使用Interface Builder设置的视图设置相同的背景颜色,并使用[UIColor colorWithRed:green:blue:alpha:]以编程方式设置样式.尽管设置了相同的RGB值,但在IB中设置的视图与在代码中设置样式的视图略有不同.

我终于意识到它与色彩空间有关 – 当我使用颜色选择器检查IB中的视图时,它显示颜色空间设置为’sRGB’而不是UIColor使用的认的’Generic RGB’.我自己从未改变色彩空间设置.然后我意识到发生的事情是,当您手动输入颜色选择器中的RGB值时,它会将颜色空间更改为“sRGB”,因此您不必知道它们会给出不同的颜色.但是,如果使用鼠标拖动滑块来更改值,则颜色空间保持为“Generic RGB”,一切都很好.

这是一个错误,还是我误解了颜色选择器?我正在使用Xcode 6.1.

解决方法

只使用移动滑块尝试了你的“技术”,但在我的情况下,即使这会将配置文件更改回sRGB.我认为这肯定是一个错误,因为在我找到的代码和界面构建器中获得完全相同颜色的唯一“解决方法”如下:

>在我的案例中,确定要使用的RGB代码(在通用RGB中)是“#1C202C”
>在Photoshop中使用通用RGB配置文件打开新图像,并使用颜色填充背景
>转到菜单编辑 – >转换为配置文件并转换为“sRGB IEC61966-2.1”
>打开photoshop的颜色选择器并选择新颜色,新的rgb代码显示…在我的情况下“#252b3a”

如果在界面构建器中使用此代码,则代码和IB中的颜色将完全相同.

大佬总结

以上是大佬教程为你收集整理的ios – Xcode 6 Interface Builder – 颜色选择器奇怪/错误?全部内容,希望文章能够帮你解决ios – Xcode 6 Interface Builder – 颜色选择器奇怪/错误?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。