我有一个故事板,该故事板托管带有四个(4)选项卡的UITabBarController,这些选项卡都链接到NavigationController作为该选项卡的根。 NavigationControllers的rootViewController中的三(3)指向另一个情节提要的初始ViewController,而NavigationControllers的rootViewController中的一(1)指向ViewController。屏幕截图如下:
此情节提要(以及我所有其他情节提要)均通过字符串文件支持阿拉伯语本地化。当电话设置为阿拉伯语时,这三个选项卡的NavigationControllers的根将按预期以阿拉伯语翻译正确显示阿拉伯语(RTL)。
但是,一个选项卡的NavigationControllers的rootViewController位于同一情节提要中,阿拉伯语翻译未呈现,但仍显示英语字符串。更为奇怪的是,ViewControllers的视图是正确显示的,从右到左,但只是字符串未按预期进行翻译。
我的视图架构中是否存在某些东西,会导致本地化的ViewController本地化视图中除翻译之外的所有内容?