2016-06-20 20 views
1

Ich möchte eine iOS-App erstellen, die mehrere Sprachen wie Englisch und Hebräisch behandelt. Der Benutzer kann die Sprache aus der App-Einstellung ändern, und die Benutzeroberfläche sollte je nach Sprache von LTR oder RTL aktualisiert werden (unabhängig von der Sprache des Geräts).iOS App - Unterstützung für mehrere Sprachen Layout

Ich erforschte diese ziemlich viel, aber abgesehen von der folgenden Lösung, wie es scheint, ist es nicht möglich ist: Behält zwei Storyboards (eine für jede Richtung) - was schmerzhaft sein kann.

Irgendwelche anderen Ideen \ Lösungen?

S.: Ich verwende führende und nachfolgende Einschränkungen. In Android kann ich die lokale ändern und die Benutzeroberfläche wird von LTR oder RTL aktualisiert.

Antwort

1

, wenn Ihr für eine Anwendung für IOS entwickeln> = 9 Sie diese Methode für jede Kontrolle setSemanticContentAttribute verwenden können und Sie

UISemanticContentAttributeForceLeftToRight 
    UISemanticContentAttributeForceRightToLeft 

zum Beispiel

[pageControl setSemanticContentAttribute:UISemanticContentAttributeForceLeftToRight]; 

Hoffnung, dies hilft Ihnen

passieren kann
+0

Ja ... es ist wirklich hilfreich. Irgendeine andere Lösung für iOS 8.X? –

Verwandte Themen