iPhone如何忽略尊重语言方向

liv*_*v a 5 settings objective-c autocorrect right-to-left

我用一个UIViewController创建了一个iPhone应用程序,并在故事板中设计了它.我已经放置了3个UIImage,每个都显示一个图像

在此输入图像描述

  • 我的手机系统语言界面设置为英文(settings-> general-> international-> language)

将我的系统语言界面更改为希伯来语,运行应用程序和图像以镜像模式(反向顺序)显示

在此输入图像描述

在尺寸检查员中,我删除了Respect language direction所有的复选标记,Horizontal, Trailing & Leading constraints但没有帮助.

还有哪些方法可以禁用/或忽略语言界面自动更正?

liv*_*v a 4

感谢@LenaBru,我被指出了正确的方向

解决方案:将所有以 Horizo​​ntal、Trailing、Leading、Center 开头的约束更改为 left right,而不是 Trailing &leading。

脚步:

  1. 打开故事板 - >单击视图控制器 - >单击控制 - >在实用程序面板上转到尺寸检查器(标尺)
  2. 找到约束(水平、尾随、前导、中心)-->右键单击-->选择并编辑-->第二条规则从尾随前导更改为左右

注意:您必须按规则执行此操作,遗憾的是无法选择所有约束并一起更改

注意 2:如果每种语言都有一个故事板,那么生活会更容易转到正确的故事板并执行步骤 1 和 2,然后将 fromdirection更改trailing leadingleft right。使用此选项,您可以选择所有约束并一起更改

针对 xcode 6.0 及更高版本进行编辑: 双击规则并删除复选标记,respect language direction这会将约束从水平/前导/尾随/中心更改为左/右