1

我是 iPhone 应用程序的新手。我对英语和阿拉伯语文本(在应用程序开始时选择语言)很好,但只是好奇如何将屏幕从 LTR 格式化为 RTL。

iPhone 故事板中是否支持布局中的 RTL?


回答

我问了一些相同的问题,在那里我找到了答案。

如何在同一标签上将阿拉伯文本设置为右侧,将英文文本设置为左侧

4

2 回答 2

4

我绝对不是专家,但我确实在我的 iOS 应用程序中使用了希伯来语。iOS 6 SDK 有一个叫做“Auto-Layout”的东西,该指南指定它使您不必担心 RTL 语言。

Cocoa Auto Layout 允许各个视图声明它们自己的首选大小,这意味着如果标签的文本发生更改(例如,由于本地化,如右侧窗口所示),您不必指定新布局。您甚至不必为像希伯来语和阿拉伯语这样的语言指定新的布局,其中元素本身的从左到右的顺序通常应该颠倒。

https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/AutolayoutPG/Articles/Introduction.html

于 2013-01-14T15:06:46.697 回答
-2

或者,如果您可以在 iPhone 上的浏览​​器中查看语言,您可以尝试使用 phonegap 等技术。

于 2013-01-14T17:44:31.667 回答