ios - Xcode 8 替换了 Storyboard文件中的 colorSpace

标签 ios storyboard xcode8

当我升级到 Xcode8 时,它当然会将 .storyboard 文件转换为最新版本。 当我清理重建应用程序时,我注意到背景颜色与以前不同。 有趣的事实:xcode8 自动替换

colorSpace="calibratedRGB"

colorSpace="custom" customColorSpace="sRGB"

我的问题:calibratedRGB 是一个已弃用的东西,我不应该再使用它了吗?或者只是 apple 将 Storyboard转换得很糟糕?

最佳答案

我有类似的东西。我的大部分 Storyboard都很好。但是有些颜色是错误的。

在颜色选择器的右上角有一个小齿轮图标,可让您选择颜色空间。对于大多数情况,这被设置为 sRGB。

然而,一些标签的文本颜色在“通用 RGB”颜色空间中。我无法解释这是怎么发生的。

将这些流氓颜色更改为 sRGB 可以更正它们的颜色。

关于ios - Xcode 8 替换了 Storyboard文件中的 colorSpace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39726389/

相关文章:

localization - 使用 XCode 8 和 Swift 3 时如何本地化应用程序名称

ios - 为什么 Travis 找不到我的头文件? (当相同的指令在我的本地 Xcode 上运行良好时)

ios - 如何使用 Storyboard在 Tableview Cell 中为 2 个标签和一个 ImageView 设置约束?

ios - 将 block 形式的 objective-c 解决为 swift 3

ios - xcode 中 View Controller 的尺寸是多少?

objective-c - 运行时 ScrollView 中的额外空间(插图)

ios - Xcode 11 beta 中的 "Preview Assets" Assets 目录有什么用?

ios - iOS 中的 Quickblox 音频调用问题

ios - 使用 Storyboard时如何对第一个屏幕的 View Controller 进行依赖注入(inject)?

ios - 在 UIPageViewController 中使用 UISlider