2013-10-03 8 views
6

link to a video with bugSeltsamer Fehler bei der Größenänderung von UI-Elementen in xCode 5? Video ist beigefügt

Ich habe einfach ein Projekt in xCode erstellt. Dann habe ich ein beliebiges Oberflächenelement zu einer Ansicht hinzugefügt. Dann habe ich versucht, diesen Gegenstand nach links und rechts zu verändern. Kein Code, Interface Builder wurde nur verwendet.

Ich habe mit einigen Arten von Projekten für iOS und mit UILabel und UIButton überprüft. Das Ergebnis ist das gleiche: Wenn ich versuche, das Element von links zu skalieren, verschiebt es stattdessen den übergeordneten View/Viewcontroller.

Antwort

13

Uncheck "Geschwister und Vorfahren" Behavior unter Ändern der Größe in Xcode 5 Storyboard.

Voila! Wenn Sie also die Größe Ihrer UI-Elemente ändern, werden Ihre View-Controller nicht verschoben.

+0

danke. Können Sie das Ziel dieser Funktion erklären? – Gargo

+0

danke, war wirklich nervig buliding Schnittstelle mit dem überprüft –

+0

@Gargo Das Ziel dieser Funktion, erklärt in Jaysoncopes Antwort direkt unter: https://stackoverflow.com/questions/19165180/strange-bug-with-resizing-of-ui -elements-in-xcode-5-video-is-attached/27509239 # 27509239 –

0

Zusätzlich habe ich festgestellt, dass ein anderer Computer mit der gleichen Version von xCode normalerweise mit der gleichen Kopie des Projekts arbeitet.

Ich wusste nicht, wie Sie dieses Problem lösen, ohne xCode zu deinstallieren.

Also habe ich es mit AppCleaner deinstalliert und es erneut installiert.

1

Sie müssen die "Geschwister und Vorfahren" in Ihrer .xib/.storyboard Datei deaktivieren. Siehe unten Screenshot, wie dieses Verhalten ein- und ausschalten:

enter image description here

1

Wie bereits gesagt wurde, müssen Sie die „Geschwister und Vorfahren“ deaktivieren Option unter Verhalten Ändern der Größe im Xcode 5 Storyboard.

Der spezielle Zweck dieser Funktion ist es, große Gruppen von Objekten auf einmal zu skalieren. Angenommen, Sie haben eine Tabellenansicht und Sie ändern die Größe einer der Zellen. In diesem Fall würde es klein erscheinen, da Sie nur die Größe des Tabellenansicht-Controllers ändern müssten, aber es wird extrem praktisch, wenn Sie solche geschichteten Objekte haben.

Entschuldigung für die etwas doppelte Antwort, aber Sie haben nach einer Erklärung gefragt, warum ein solches Feature hinzugefügt würde.

Verwandte Themen