Ich habe etwas sehr nerviges mit Xcode bemerkt: Ich habe einige Storyboards, für die bestimmte Ansichten Größe & amp; Position werden systematisch aktualisiert, wenn ich sie öffne. Das nervt besonders, wenn man mit einem Team arbeitet.
Hier, wie ich dieses Verhalten produziere:
Passiert das irgendjemand anderem?
Die Frage ist: Warum wird mein Storyboard geändert, wenn ich es nur öffne und wie ich es verhindern kann?
Hinweis:
Ich habe festgestellt, dass dies nur bei <rect />
in label
s & amp; textField
s
Xcode speichert die Informationen zum Storyboard-Layout in einer XML-Datei (.storyboard). Alle Änderungen am Storyboard werden in diesem XML-Code reflektiert. Besonders wenn Sie mit Teamkollegen arbeiten, können sich diese Informationen regelmäßig ändern. Sie können es ausprobieren, indem Sie einige Elemente bewegen (ändern Sie nichts anderes) und starten danach einen Vergleich mit Ihrem Git-Repository. Sie sollten wieder eine Änderung in der XML sehen. Sie könnten die Storyboard-Datei in Ihrem Git-Checkout ignorieren. Aber das würde nicht viel Sinn machen, da deine Teamkameraden neue Elemente zum Storyboard hinzugefügt haben.
Vielleicht hilft das auch: [ Xcode ändert sich unveränderte Storyboard- und XIB-Dateien
Wenn ich die erste Antwort richtig verstehe, können andere Änderungen auch eine Änderung in der Storyboard-XML-Datei auslösen.
Grüße Thomas
Ich habe das gleiche Problem. Hast du es gelöst? Wie?
Das ist meine Lösung:
Tags und Links objective-c git xcode xcode-storyboard