2013-03-29 13 views
5

Ich habe angefangen, die neuen Auto-Layout-Sachen in XCode auf iOS zu lernen. Auto-Layout ist eigentlich ziemlich ordentlich, aber es scheint ein Schmerz zu sein, zu testen. Ich kann mich erinnern, dass es auf der Mac-Seite eine Möglichkeit gab, eine Oberfläche zu testen und sie auf verschiedene Größen zu ziehen, um zu testen, ob die Steuerelemente richtig aufgereiht sind. Gibt es so etwas für iOS oder ein Tool, mit dem Sie Ihre AutoLayout-Ansichten testen können? Darüber hinaus wäre auch etwas sinnvoll, um von rechts nach links zu wechseln. Ich möchte nur alle meine Einschränkungen testen und sicherstellen, dass sie perfekt sind.Vorschau Auto-Layout mit verschiedenen Größen und Sprachen Stile

Antwort

0

Eine Option für iOS, die ich gefunden habe, besteht darin, die Statusleiste in der Stammansicht des XIB auf None zu setzen. Dadurch werden die schwarze Statusleiste und die Größenänderungsgriffe entfernt. Auf diese Weise können Sie den Rahmen ziehen und sehen, wie sich die Steuerelemente verhalten. Es wird jedoch immer noch keinen Code ausführen. Außerdem habe ich noch nicht herausgefunden, wie Text von rechts nach links aktiviert werden kann.

2

Wenn Sie lokalisierte Zeichenfolgen haben, können Sie zum Xcode-Produktmenü gehen und dann Schema ---> Schema bearbeiten wählen. Klicken Sie im rechten oberen Bereich (Argumente beim Start gestartet) auf die Schaltfläche + und geben Sie Folgendes ein: -NSDoubleLocalizedStrings YES und stellen Sie sicher, dass das Kontrollkästchen daneben aktiviert ist. Dadurch werden alle lokalisierten Strings verdoppelt, um eine Sprache wie Deutsch zu simulieren, die dazu neigt, lange Wörter zu haben.

+0

Funktioniert das auch auf iOS? In Xcode 5.1.1 scheint es keinen Effekt zu haben – brainray

1

Dank an Apple haben wir die Live-Vorschau in der neuen XCode 5.

6

eine Vorschau zu sehen, was Auto-Layout unter verschiedenen Bedingungen tun, tun nach dem in Xcode 5:

  1. öffnen ein Storyboard erstellen.
  2. Öffnen Sie den Assistenten-Editor (so viele wie Sie möchten).
  3. Tippen Sie im Assistenten auf die 4. Schaltfläche (die Schaltfläche "Manuell/Automatisch/etc").
  4. Wählen Sie "Vorschau".
  5. Sie können nun die Bedienelemente auf der rechten unteren Ecke verwenden anpassen:
    • die iOS-Version (6 oder 7)
    • Gerätedrehung (Hoch- oder Querformat)
    • Gerät Bildschirmgröße (3,5" oder 4 „)

um eine rechts-nach-links-Sprache, nach dem WWDC 2012 Auto-Layout von Beispiel (Session 232) Video zu simulieren:

  • Legen Sie die folgenden Argumente: (ein Verfahren, wie this mit)
    • AppleTextDirection YES
    • NSForceRightToLeftWritingDirection YES

Weitere Argumente, die mit Auto-Layout kann found here sein kann helfen.

Verwandte Themen