我最近将 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/