我是 iPhone 应用程序的新手。我对英语和阿拉伯语文本(在应用程序开始时选择语言)很好,但只是好奇如何将屏幕从 LTR 格式化为 RTL。
iPhone 故事板中是否支持布局中的 RTL?
回答
我问了一些相同的问题,在那里我找到了答案。
我是 iPhone 应用程序的新手。我对英语和阿拉伯语文本(在应用程序开始时选择语言)很好,但只是好奇如何将屏幕从 LTR 格式化为 RTL。
iPhone 故事板中是否支持布局中的 RTL?
我问了一些相同的问题,在那里我找到了答案。
我绝对不是专家,但我确实在我的 iOS 应用程序中使用了希伯来语。iOS 6 SDK 有一个叫做“Auto-Layout”的东西,该指南指定它使您不必担心 RTL 语言。
Cocoa Auto Layout 允许各个视图声明它们自己的首选大小,这意味着如果标签的文本发生更改(例如,由于本地化,如右侧窗口所示),您不必指定新布局。您甚至不必为像希伯来语和阿拉伯语这样的语言指定新的布局,其中元素本身的从左到右的顺序通常应该颠倒。
或者,如果您可以在 iPhone 上的浏览器中查看语言,您可以尝试使用 phonegap 等技术。