iOS UINavigationController 当显示从右到左的语言时如何从左到右推送视图控制器

问题描述 投票:0回答:1

我计划本地化我的 iOS 应用程序,其中有很多导航控制器和一个 Home Tab 汽车控制器。

当支持从右到左的语言时,如何支持从左到右的导航(从左到右推动视图控制器)?我们是否在 UINavigationController 中进行任何直接设置,以便它自动处理导航方向,或者我们是否需要从左到右手动推动/动画?

ios swift xcode uinavigationcontroller
1个回答
0
投票

所有标准 UIKit 组件都会自动处理 LTR/RTL 方向。您所需要做的就是添加支持的语言。例如,如果应用程序支持阿拉伯语,并且用户将阿拉伯语设置为其设备语言,则您的应用程序将使用阿拉伯语本地化字符串集中的字符串(如果缺少某些字符串,则默认为您的开发语言),并且 UI 将具有 RTL方向(包括UINavigationController推动动画。)

© www.soinside.com 2019 - 2024. All rights reserved.