ios - Xcode 自动更改 Storyboard xml

标签 ios xml xcode storyboard

我最近将 Xcode 升级到了 6.3.2。 编辑 Storyboard后,我通过 git 注意到一些奇怪的变化: 所有的

cocoaTouchSystemColor="colour"/>

节点已更改为

red="value" green="value" blue="value" alpha="value" colorSpace="calibratedRGB"/>

在 Storyboard的 xml 文件中(我还没有确定进行这些更改)。

例如:

cocoaTouchSystemColor="darkTextColor"/>

                ||
                ||
                \/

red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>

有谁知道这是从哪里来的?我猜这是新 Xcode 版本的新行为,但这只是猜测。 此外,这两个值是否 100% 相同?例如,常量“darkTextColour”后面的 RGB 值是 0,0,0 吗?

谢谢。

最佳答案

Xcode 自行更改 Storyboard文件的历史由来已久。它对 xib 文件做同样的事情。它来自 Xcode,按照设计,除了处理它之外,Apple 以外的人无能为力。向 Apple 提交错误。如果您愿意,可以通过 git 或您使用的任何源代码控制工具回滚此更改。

关于ios - Xcode 自动更改 Storyboard xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30669306/

相关文章:

ios - UINavigationBar 颜色在推送 View Controller 后发生变化

xml - 如何使用 XSLT 1.0 获取小写的 xml 节点

ios - Swift 3 - 发送同步http请求

Xcode 无法添加 Github 帐户

ios - 使用委托(delegate)和协议(protocol)的 Collection View Cell Action

ios - 为 iOS Metal 中的 MTLBuffer 使用的数据分配内存

ios - 使用字段的输出作为 url

ios - UIScrollView 缩放到错误的点

java - 带有简单 XML 框架的复杂类型?

java - 使用 XmlUtils 解析 XML