【问题标题】:Disable ios from changing GUI controller position by localization禁止 ios 通过本地化更改 GUI 控制器位置
【发布时间】:2014-04-28 11:12:02
【问题描述】:

我有一个问题,按钮\图像的位置根据语言本地化而改变。

例如在希伯来语中,对齐方式是从右到左,与英语相反。 这会导致按钮\图像位于屏幕的另一侧,与英文位置相反。

如何禁止 ios 重新定位按钮(根据本地化)?

【问题讨论】:

  • 你能贴几张2种语言的同屏参考截图吗?

标签: ios localization uibutton uilabel constraints


【解决方案1】:

您的应用程序中有多少种语言可用于本地化?

如果您认为 UI 中存在更多问题,请创建单独的 .xibs 文件以进行单独的本地化。

请检查链接。这将对您有所帮助。

https://www.clairereynaud.net/blog/getting-your-iphone-app-ready-for-localization/

【讨论】:

  • 有2种语言(He\En)。
  • 那么您就可以轻松维护每种语言的两个 xib。这将根据语言将您的 UI 分开,并且将有助于您将来进行下一次修改(如果有)。
  • 我没有使用 xibs,但是谢谢,我知道了 :)
  • 你得到了什么??告诉我们。这样我们就可以升级我们的知识
【解决方案2】:

我找到了一种简单的方法:

转到您要修复其位置的控制器,并选择它的约束。

Direction 属性设置为“Left to Right”而不是“Leading to Trailing”。

【讨论】:

  • 你是对的。我们可以约束它。但是如果屏幕上有更多 UI 并且需要修改模式怎么办。约束能解决所有问题吗??
猜你喜欢
  • 2020-07-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-10
  • 2020-08-20
相关资源
最近更新 更多