我的应用程序在所有模拟器中都能正常工作((从iPhone 5到iPad Pro))
它在我的iPhone 6+上工作正常但是当我在我的iPhone 6上试用它时,即使它在模拟iPhone 6上工作正常,它也会搞砸了
this is how it looks on the simulated iPhone 6
this is how the app looks like on the real iPhone 6
如果我做了这个研究并且没有人在谈论这个问题,我该如何解决?
答案 0 :(得分:0)
我发现了问题,但我不知道如何解决问题
约束不是问题,也不是IB 网点
问题是因为语言不同
模拟器和我的iPhone 6+设置语言为英语
我的iPhone 6 坐着的语言是阿拉伯语
你用英语看,你从左到右开始 但在阿拉伯语中,我们从右到左开始
如果您将ios设备的语言从英语更改为阿拉伯语 你会发现一切都在它的相反方面
您会在主页甚至应用中注意到它
这些是设备语言设置中不同应用程序的照片 ((阿拉伯语 - 英语))
我想用不同的语言添加更多不同应用的照片,但库存溢出说我需要至少10个声望才能发布超过2个链接
((这是我的第一个stackoverflow问题/答案))
答案 1 :(得分:0)
从屏幕截图中可以看出,您的问题与视图语义有关。如果您没有更改默认值'未指定'当您更改使用从左到右和从右到左布局的语言时,这些视图会被翻转。
有关详情,请查看Apple docs或此SO question。