2017-07-14 2 views
0

ich App in alle von den Simulatoren fein arbeitet ((von iPhone 5 iPad Pro))Xcode 8 die App sieht im Simulator in Ordnung, aber es ist auf dem realen Gerät verkorkst

und es funktioniert gut auf aber mein iPhone 6+, als ich versuchte es auf meinem iPhone 6 die ui vermasselt wird, obwohl es funktioniert gut auf dem simulierten iPhone 6

this is how it looks on the simulated iPhone 6

this is how the app looks like on the real iPhone 6

wie kann ich, wenn dies ein fix tat meine Forschung und niemand spricht von t seine Ausgabe

+2

Nun, Sie könnten damit beginnen, uns zu sagen ** wie ** Sie Dinge auslegten. (Code? IB?) Welche Beschränkungen Sie verwenden - und versuchen Sie vielleicht, so spezifisch wie möglich zu sein. Mit dem, was du uns gegeben hast, wie können wir das reparieren? – dfd

+0

Ich stimme @dfd zu, wir müssen die Einschränkungen sehen, mit denen Sie Ihre Ansichten erstellt haben, um Ihnen zu helfen. –

+0

Wir müssen Ihre Einschränkungen sehen. Als allgemeine Regel sollten Sie niemals ausschließlich den Simulator testen. Von Apfel auf den Unterschieden: https://developer.apple.com/library/content/documentation/IDEs/Conceptual/iOS_Simulator_Guide/TestingontheiOSSimulator/TestingontheiOSSimulator.html –

Antwort

0

fand ich das Problem, aber ich weiß nicht, wie es

Die Einschränkungen nicht das Problem zu lösen waren, noch ist die IB Stellen

Das Problem wegen der unterschiedlichen ist Sprachen

Der Simulator und mein iPhone 6+ Einstellungen Sprache war Englisch

Mein iPhon e 6 sitzen Sprache war arabisch

Sie in Englisch sehen Sie von links nach rechts Aber in Arabisch beginnen wir von rechts beginnen

Wenn Sie die Sprache Ihrer ios Gerät von Englisch auf Arabisch nach links ändern Sie werden feststellen, dass alles, was in der gegenüberliegenden Seite ist, dass es auf

war du es in Startseite bemerken und sogar in Apps

Dies sind Fotos von verschiedenen Anwendungen in den Gerätespracheinstellungen ((arabisch - English))

in English

. in arabic

.

ich mehr Fotos von verschiedenen Anwendungen in verschiedenen Sprachen, aber Lager Überlauf sagt, dass ich mindestens 10 Ruf schreiben mehr als 2 zwei Links

((dies ist meine erste Stackoverflow Frage/Antwort)) hinzufügen wollte

0

Es scheint aus den Screenshots, dass Ihr Problem mit der View-Semantik ist. Wenn Sie den Standardwert "unspezifiziert" nicht geändert haben, werden diese Ansichten umgedreht, wenn Sie Sprachen ändern, die ein Layout von links nach rechts und von rechts nach links verwenden.

Für weitere Informationen überprüfen Sie Apple docs oder SO question.

Verwandte Themen