Я заметил что-то очень раздражающее в Xcode: у меня есть несколько раскадровок, для которых определенный размер и положение представления систематически обновляются, когда я их открываю. Это раздражает, особенно при работе в команде.
Вот как я произвожу такое поведение:
- Я вытаскиваю приложение из репозитория git
- Откройте затронутую раскадровку без каких-либо изменений
- 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"/>
Это происходит с кем-то еще?
Возникает вопрос:
Почему моя раскадровка изменяется, когда я только открываю ее, и как это предотвратить?
Уведомление:
Я понял, что это происходит только на <rect />
, содержащихся в label
s и textField
s