Navigation Titel nicht center?
Kurze Frage: ist der text meiner Navigation Titel nicht center standardmäßig (es sei denn, mir läuft ein 6 Plus), sollte es basierend auf welche Art von Telefon es ist angezeigt, auf? Der Titel zeigt, bis in die Mitte der storyboard (mit dem Universal-storyboard-Größe), allerdings wenn ich auf Vorschau oder den eigentlichen Handy (4S, 5 und 5S), die Titel gedrückt wird den ganzen Weg auf der rechten Seite. Muss ich eigentlich haben, um zu versuchen zu verwenden, AutoLayout, oder gibt es eine Einstellung in den Attribut-Einstellungen, die ich bin fehlt?
- Wie sind Sie mit der Einstellung der Titel?
- Storyboard -> Navigation Bar -> Navigations-Element (Titel hier)
- Bitte teilen Sie Ihre storboard screenshot
InformationsquelleAutor Perry Hoekstra | 2014-12-23
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ohne Auto-Layout, die Benutzeroberfläche erscheint in einem Gerät/Simulator an genau der gleichen position wie im storyboard, in Punkten gemessen.
Im storyboard die Szene, 600*600, und der Titel " Zentren horizontal, so dass die horizontale ordinate des Titels center ist 300, vielleicht an den Buchstaben 'p'. Jedes iPhone früher als 6/6Plus hat die Breite von 320, wie in Ihrem Screenshot, den rechten Rand enden ein wenig weiter als 'p'.
Auto-Layout kann Ihnen helfen, und in meiner Erfahrung zahlt es sich aus, es zu begreifen.
Wählen Sie zunächst die Navigationsleiste, dann wählen Sie im Menü-Editor->Align->Horizontal Center in Container, das ist alles, was Sie zu tun haben.
Werden Sie feststellen, eine Warnung entsteht, es Sie nicht stören. Sie können es ignorieren, bis Sie verstehen Auto-Layout.
Empfehle ich dieses tutorial
Kann es sein, dass Sie haben große bar button item/s in dem Fall der Titel wird geschoben off-center. Zum Beispiel dieser längliche Taste name auf einem iPhone 4s treibt die Titel auf der linken Seite. Den gleichen Titel /button name passt bequem auf eine 6+ und Zentren wie erwartet.
Ich Stand vor dem gleichen Problem und es ist die Größe der Klassen neben "Auto-Layout", das das Problem verursacht. Wenn Sie es deaktivieren, es würde erscheinen zentriert. Ich bin noch nicht gefunden wie es zu lösen ist mit der Größe der Klassen auf