2017-04-02 2 views
-2

Wenn iPhone Sprache Englisch ist funktionieren alle Einschränkungen gut und richtig für jede iOS-Version, aber wenn ich die iPhone-Sprache auf Arabisch ändern, verschwindet entweder Anzeigen oder geht zu negativen X-Koordinaten (dies wurde vom Ansichtshierarchie-Debugger überprüft) zeigt es an, dass die x-Koordinaten der Ansicht in -values ​​sind. und dies geschieht nur für iOS Version 9.0 und 9.1 mit Gerät Sprache wie Arabisch.Constraints funktioniert nicht richtig wenn iPhone Sprache ist Arabisch für iOS Version 9.0 und 9.1

Ich habe die Einschränkungen von Mitte x zu führenden geändert, aber es zeigt nur Ansicht wie folgt.

enter image description here

+1

Welche Hilfe suchen Sie mit dieser Frage? Hast du einen MCVE, auf den Leute schauen können? Haben Sie einen Code zum Teilen? Die Frage ist mit "objective-c" markiert, aber es gibt keinen Code. Zumindest müssen Sie alle Constraint-Definitionen anzeigen und vorzugsweise einen MCVE erstellen, den Personen duplizieren können, um das Problem zu betrachten. –

Antwort

0

Ihre Einschränkungen für die korrekte Verwendung von "links/rechts" Check vs. "Vorder-/Hinter". "Links" bedeutet "links" und "rechts" bedeutet immer "rechts". "Leading" ist auf der linken Seite für Text von links nach rechts wie Englisch, aber auf der rechten Seite für Text von rechts nach links wie Arabisch. Wenn man sie mischt, können alle möglichen Dinge schrecklich schief gehen.

Verwandte Themen