我想开发支持多国语言的ios应用程序。
因此,当应用程序将支持英语时,其设计应从左至右,而当应用程序将支持阿拉伯语时,则设计/文本应从右至左。
那么,有谁对此功能有任何想法?还是我们需要以编程方式对其进行管理?
谢谢,
哈迪克·沙
最佳答案
正如Mike Weller在评论中提到的那样,Autolayout应该这样做:
https://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AutolayoutPG/Articles/Introduction.html#//apple_ref/doc/uid/TP40010853-CH1-SW1
“您甚至不必为希伯来语和阿拉伯语等语言指定新的布局,在这些布局中,元素本身从左到右的顺序通常应该颠倒。”
这个问题似乎已经回答了好几次,包括以下内容:
Right to left and left to right languages in the same app?
在这里确定语言的方向:
iOS: Determine if device language is Right to Left (RTL)
关于ios - IOS中的多语言设计支持,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17884197/