【问题标题】:iPhone How to ignore Respect language directioniPhone如何忽略尊重语言方向
【发布时间】:2014-11-08 19:08:29
【问题描述】:

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

  • 我的手机系统语言界面设置为英文(设置->通用->国际->语言)

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

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

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

【问题讨论】:

  • @jrturton 你能帮忙吗?

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


【解决方案1】:

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

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

步骤:

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

注意:您必须逐条执行,不幸的是,没有办法选择所有约束并一起更改

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

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

【讨论】:

  • 我也面临同样的问题,并且还改变了所有尾随和前导约束,每个我的视图仍然显示为镜像。
  • 您能否提供屏幕截图,说明如何应用左右而不是前导尾随。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-25
  • 2020-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多