我注意到Xcode有一件非常令人恼火的事情:当我打开某些storyboard时,其中某些视图的大小和位置会被系统地更新。这对于团队合作尤其烦人。
下面是我产生这种行为的方法:
- 我从git存储库中拉取应用程序
- 打开受影响的storyboard,不进行任何修改
- git diff已经向我显示了差异,例如
$ git diff
...
- <rect key="frame" x="576.99999828648401" y="11" width="170" height="20"/>
+ <rect key="frame" x="577" y="11" width="170" height="20"/>
...
- <rect key="frame" x="518.99999921768904" y="7" width="228" height="30"/>
+ <rect key="frame" x="519" y="7" width="227.99999841338541" height="30"/>
有没有其他人遇到这种情况?
问题是:
为什么我的故事板在我只打开它时就被修改了,如何防止这种情况发生?
注意:
我发现这似乎只会发生在包含在