XCode 8中的本地化launchScreen.storyboard没有响应设备语言的更改

Dey*_*een 2 xcode localization ios launch-screen

我试图让launchScreen.storyboard根据设备的语言进行更改。

我制作了故事板,每个故事板的背景颜色都不同UIImageView,顶部请参见示例。

sampleStoryBoard

这些情节提要是情节提要的本地化版本,因此将根据设备的语言选择每个情节提要

故事板

问题是:-例如,当我将iPhone的Simulator的语言切换为阿拉伯语时,它总是显示英文版本,如何使每个人都使用本地化的语言显示?

Kam*_*ski 7

不幸的是,您将无法实现这一目标。启动屏幕是静态的,其内容不受本地化限制。

参考Apple 人机界面指南

避免在启动屏幕上包含文本。因为启动屏幕是静态的,所以任何显示的文本都不会被本地化。

该情节提要旨在避免您为每种屏幕分辨率创建单独的启动图像。iOS无法翻译启动屏幕故事板因为它无法为您提供每种受支持语言的启动图像的方法

但是,你可以找到在这个解决办法的一些岗位