2017-07-14 28 views
0

我的应用程序在所有模拟器的工作正常((从iPhone 5的iPad临))的Xcode 8应用程序看起来很好在模拟器,但它搞砸了在实际设备上

,它工作正常上我的iPhone 6+,但是当我试图在我的iPhone 6的UI被搞砸了,即使能正常工作的模拟iPhone 6

this is how it looks on the simulated iPhone 6

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

我该如何解决,如果这一个没有我的研究和没人谈论t他的问题

+2

那么,你可以先告诉我们**你是如何布置的。 (Code?IB?)你正在使用什么限制 - 也许尽可能地尽量具体。用你给我们的一点点,我们如何解决这个问题? – dfd

+0

我同意@dfd,我们需要看到您用于布置视图的约束条件,以帮助您。 –

+0

我们需要看你的约束。另外作为一般规则,您不应该仅仅使用模拟器进行测试。从对不同苹果:https://developer.apple.com/library/content/documentation/IDEs/Conceptual/iOS_Simulator_Guide/TestingontheiOSSimulator/TestingontheiOSSimulator.html –

回答

0

我发现了这个问题,但我不知道如何解决它

的制约因素不是问题,也不是IB 网点

的问题是不同的,因为语言

模拟器和我的iPhone 6+设置语言为英语

我IPHON Ë6 坐在语言是阿拉伯语

你的英文看你从左至右 但在阿拉伯语我们从右边开始向左

如果更改英文您的iOS设备的语言为阿拉伯语 启动你会发现,一切都在对面,这是对

您将在首页,甚至在应用

注意到它这是在设备的语言不同的应用相片设定 ((阿拉伯语 - 英语))

in English

in arabic

我想在不同的语言添加不同的应用程序的更多照片,但股票溢出说,我至少需要10声誉后2个以上两个环节

((这是我的第一个计算器提问/回答))

0

从屏幕截图看来,您的问题与视图语义有关。如果您没有更改默认值'未指定',那么当您更改使用从左到右和从右到左布局的语言时,这些视图会翻转。

欲了解更多信息,请查阅Apple docsSO question

相关问题