【发布时间】:2013-08-31 06:38:39
【问题描述】:
我正在本地化我的应用,并且还想添加一些 rtl 支持(我的应用目前在 ltr 中)。
提供此类本地化的最佳方法是什么?我正在考虑为 rtl 和 ltr 创建不同的 xib,但是我将如何加载正确的 xib?
【问题讨论】:
标签: ios localization right-to-left
我正在本地化我的应用,并且还想添加一些 rtl 支持(我的应用目前在 ltr 中)。
提供此类本地化的最佳方法是什么?我正在考虑为 rtl 和 ltr 创建不同的 xib,但是我将如何加载正确的 xib?
【问题讨论】:
标签: ios localization right-to-left
不久前我问了一个和你类似的问题:How does waze change objects location with their localization?
您最好的选择是使用不同的 xibs \ StoryBoard 并在检查本地设置后区分两者。您还可以要求用户输入他的母语来触发正确的 StoryBoard(一些用户喜欢控制他们所获得的语言,即使手机是另一种语言)
如果您要支持 iOS 6,并且有一种方法可以使用 AutoLayout 实现上述目标,但我不确定您是否正在寻找。
【讨论】: