Auto-Layout-Ansicht Größenänderung Frustrationen bei der Gestaltung im Interface Builder

Problem: UIView Größe ist "gesperrt" bei der Gestaltung mit "Auto-Layout" im IB

Ich habe hochgeladen eine 20-Sekunden-video, das zeigt mein problem, aber lassen Sie es mich beschreiben. Erkennen Sie vielleicht das Projekt: es ist direkt aus der Apple WWDC 2012 "Einführung in die Auto-Layout". Ich habe eine einfache iPhone view im Interface Builder, wo ich habe schon einen button und label am unteren Rand. Der nächste Schritt ist, um eine UIView. Hier ist, wo die Dinge hässlich.

Wenn ich ziehen Sie die UIView aus der palette in den Interface Builder und auf der iPhone-Fenster, sobald ich es gehen lassen, es scheint sich in der gesperrt in seiner anfänglichen Größe. Ich Stelle es in der oberen linken Ecke, und ich möchte ziehen Sie es horizontal auf der rechten Seite des Fensters, und senkrecht zu, wo es gegen (minus padding) der button und label am unteren Rand. Aber, wenn ich versuche, um die Größe zu verändern, kann ich nicht. Es ist fest auf seine ursprüngliche Größe!

Das video, welches mein problem ist hier:

http://www.youtube.com/watch?v=jsW4UwnCEkw

Können Sie mich sehen, greifen Sie den rechten Rand der Ansicht und versuchen Sie, ziehen Sie es entlang der rechten Seite des Fensters, aber es wird nicht zu erweitern. Dann können Sie mich sehen, verschieben Sie die gesamte Ansicht auf der rechten Seite (es behält seine Größe) und dann versuchen das Gegenteil: greifen der linken Seite und versucht es zu erweitern, so dass es Größen bis gegen die linke Seite des Fensters. In beiden Fällen, der Blick ist einfach gesperrt werden, um seine ursprüngliche Größe.

Was gibt! "Auto-Layout" im Interface Builder ist nur die frustrierende Sache. Wie kann ich die Größe einer Ansicht, die durch ziehen? Danke!

(Hinweis: Xcode 4.6.3.)

  • Diese Art der Sache wird behoben, in Xcode 5. Wenn ich verwendet, um es in Xcode 4 habe ich nur in der Größe verändert der Blick aus dem info-panel durch die Erhöhung / Verringerung der zahlen.
  • Danke. Ist es möglich, dass die Funktionalität war zu einer Zeit, die in einer früheren version von Xcode 4 (der zur Zeit der WWDC 2012), und dann die Funktionalität brach in einer späteren version? Ich verstehe nur nicht, warum der Moderator ist in der Lage, es zu tun in Ihrem Xcode und ich bin nicht in der Lage zu. (Ich habe bereits angefangen zu spielen mit Xcode 5, aber ich habe auch gerade damit begonnen, die Migration zu Auto-Layout, und ich versuche, es herauszufinden. Ich bin mir nicht laden von iOS 7 auf meinen Geräten, während es in der beta, so bin ich stecken mit Xcode 4 für einige Codierung.)
InformationsquelleAutor Mario | 2013-08-22
Schreibe einen Kommentar