2016-10-27 3 views
0

Gibt es in Xcode etwas, das Größenänderungen (z. B. Beschriftungen) für verschiedene Sprachen ermöglicht? Alles, was ich finden kann, sind Erwähnungen über die Verwendung von Auto-Layout, um dies zu berücksichtigen, aber es gibt einige Bereiche, in denen ich die Etikettengröße ändern muss. Ich könnte für jedes Etikett eine Steckdose machen, das Gebietsschema erkennen und sie dann auf diese Weise ändern, aber ich habe auf eine sauberere Lösung gehofft.Größenklassen für die Lokalisierung

Antwort

0

Die saubere Methode ist in der Tat Auto-Layout, die die Größe des Textes in einem Etikett berücksichtigen kann. Wenn das nicht gut genug ist, dann versuchen Sie nicht, das Gebietsschema zu betrachten, sondern sehen Sie sich die Größe des Textes in UILabel an, messen Sie sie und ändern Sie die Dinge bei Bedarf entsprechend.

+0

Ich habe Titel für einige View-Controller, die übersetzt werden müssen. Für diejenigen, es sieht gut aus in Englisch, aber auf Spanisch läuft es vom Bildschirm. Ich könnte die Größe für beide verkleinern, aber es wäre toll, wenn ich nur die Größe für die Spanier verkleinern könnte. Ich kann das automatische Layout nicht wirklich verwenden, weil es einfach nicht genug Platz gibt, um mehrere Zeilen zu erstellen oder Dinge zu verschieben. Die einzige Lösung besteht darin, die Größe des Beschriftungstexts zu verkleinern. – user1715916

Verwandte Themen