xcode - Interface Builder 的颜色选择器中的颜色错误

标签 xcode interface-builder uicolor color-picker

我有一个带有棕色图像的 UIImageView,它不会总是到达顶部。 UIImage View 位于白色 UIView 内。

所以,因为图像的顶部是线性的棕色,我说我会让它下面的 UIView 也是同样的棕色,用户不会看到图像结束的地方。到现在为止还挺好。

我的问题是,当我选择图像顶部的颜色时,颜色选择器会选择比实际颜色更深的颜色:(

在单击颜色选择器之前:
enter image description here

单击颜色选择器后:
enter image description here

怎么会 ?

最佳答案

只是想通过一些屏幕截图详细说明已接受的答案。

如果你想在 Photoshop 和 Xcode 之间匹配 RGB 值 正好 (无需在色彩空间之间进行转换)那么您需要将图像保存为通用 RGB 并使用通用 RGB 色彩空间输入任何滴管值。

  • 当您从 Photoshop 中选择“保存为 Web 和设备”时,请取消选中“转换为 sRGB”框。

  • enter image description here
  • 在 Xcode 中,单击颜色选择器中的颜色空间弹出窗口并选择“Generic RGB”,然后从 Photoshop 中输入红色、绿色和蓝色值,不是十六进制值 因为出于某种原因,这会恢复到 sRGB 色彩空间(注意不要切换到十六进制字段,因为这也会将色彩空间更改为 sRGB)。

  • enter image description here

    更多信息 here ,包括如何匹配截图。

    关于xcode - Interface Builder 的颜色选择器中的颜色错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12686141/

    相关文章:

    ios - Xcode 说找不到代码签名身份

    swift - 如何使用 Swift/AWSAppSync 从临时目录获取 localUri

    iphone - 在 xcode 中修复/修复/重新生成损坏的 .xib 文件的方法?

    xcode - NSTextField 的 "Value With Pattern"绑定(bind)中的条件显示模式

    ios - 如何快速获取 UIButton 颜色

    ios - 使用 GTLRYouTubeService 将视频上传到谷歌失败

    ios - 如何调整 UIButton 的 imageSize?

    当在 Xcode 6.1 Interface Build 中调整另一个 UIView 的大小时,UIView 框架更改为 0,0,0,0

    ios - 弹出窗口显示时色调颜色褪色

    swift - 如何将 UIColor 转换为 SwiftUI 的颜色