waze如何通过本地化改变对象位置?

时间:2013-02-07 17:57:51

标签: ios objective-c cocoa-touch cocoa localization

第一张图片是当语言设置为希伯来语时,第二张图像是英语。看一下图像中的“谢谢:”这个词。 Waze如何设法将单词的位置改为右到左语言?定期本地化

谢谢:x

应该是

תודות:X

这只是一个例子。 Waze做了很多。

Waze支持iOS 4.3及更高版本,因此AutoLayout是不可能的。通过定期本地化,我知道您可以更改单词的内容但位置?这是第一次。

我可以设置if iphone语言为英文then将布局更改为..? (如果是这样的话,那就是很多...“ 感谢

Hebrew English

1 个答案:

答案 0 :(得分:1)

坦率地说,我不知道是否有任何标准化的做法。 但我看到了几个选择: 1.使用本地化.xib文件甚至完整的故事板。 2.以编程方式更改。获取当前本地化并将一些IF添加到视图控制器并重新排列项目。如果这是在自定义UITableViewCell子类中,则覆盖layoutSubViews(或左右)并更改符合语言环境设置的布局。如果在cellForRowAtIndexPath中布局它,则在那里应用本地化。