iPhone如何忽略尊重语言方向

时间:2014-09-15 09:36:43

标签: objective-c settings right-to-left autocorrect

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

enter image description here

  • 我的电话系统语言界面设置为英语(设置 - >一般 - >国际 - >语言)

将我的系统语言界面更改为希伯来语,运行应用程序&图像以镜像模式(逆序)出现,如下所示

enter image description here

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

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

1 个答案:

答案 0 :(得分:4)

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

解决方案:更改以水平,尾随,行距,中心向左开始而不是尾随的所有约束。领先。

<强>步骤:

  1. 开放式故事板 - &gt;点击视图控制器 - &gt;点击控制 - &gt;在实用程序面板上转到尺寸检查器(标尺)
  2. 找到约束(水平,尾随,前导,中心) - &gt;右键单击 - &gt;选择和编辑 - &gt;第二条规则由尾随领导改为左右
  3. 注意:您必须按规则排序,不幸的是无法选择所有约束并一起更改

    注意2:如果您有每种语言的故事板,那么生活更容易转到正确的故事板并执行步骤1&amp; 2并将directiontrailing leading更改为left right。使用此选项,您可以选择所有约束并一起更改

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