我计划本地化我的 iOS 应用程序,其中有很多导航控制器和一个 Home Tab 汽车控制器。
当支持从右到左的语言时,如何支持从左到右的导航(从左到右推动视图控制器)?我们是否在 UINavigationController 中进行任何直接设置,以便它自动处理导航方向,或者我们是否需要从左到右手动推动/动画?
所有标准 UIKit 组件都会自动处理 LTR/RTL 方向。您所需要做的就是添加支持的语言。例如,如果应用程序支持阿拉伯语,并且用户将阿拉伯语设置为其设备语言,则您的应用程序将使用阿拉伯语本地化字符串集中的字符串(如果缺少某些字符串,则默认为您的开发语言),并且 UI 将具有 RTL方向(包括UINavigationController推动动画。)