我的应用程序必须支持阿拉伯语(从右到左方向)和英语(从左到右方向)语言,我需要设置 UI 并根据用户从我的应用程序中选择的语言。
我正在为用户界面使用自动布局。
我的设备语言是英语,我的应用程序用户选择阿拉伯语,所以我的流程、用户界面、动画等应该从右到左。
最佳答案
正如文档所说,iOS 会自动执行此操作。
If you use base internationalization and Auto Layout, most of the user interface will appear mirrored automatically for you.
您无需更改布局。自动布局只是交换前导和尾随约束。
关于ios - 有没有办法根据语言更改应用程序内的布局方向? (如果用户选择阿拉伯语,则为 RTL;如果用户选择英语,则为 LTR),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39389230/