XCode 8中的本地化launchScreen.storyboard没有响应设备语言更改
问题描述:
我试图让launchScreen.storyboard根据设备的语言进行更改。XCode 8中的本地化launchScreen.storyboard没有响应设备语言更改
我与每个一个在顶部看样具有用于UIImageView
不同的背景颜色由故事板...
这些故事板是局部故事板的版本,因此每一个将根据被选择该设备
的语言问题是: - 它总是显示日例如,当我将iPhone的模拟器的语言切换为阿拉伯语时,我怎样才能让每个语言都显示它所本地化的语言?
答
不幸的是,你将无法做到这一点。启动屏幕是静态的,它的内容不是本地化的主题。
指的苹果human interface guidelines
避免包括您启动屏幕上的文字。由于启动屏幕是静态的,因此任何显示的文本都不会被本地化。
这段故事板旨在帮助您避免为每个屏幕分辨率创建单独的启动图像。 iOS不会翻译启动屏幕故事板,因为它不会为您提供每种支持的语言的启动图像。
但是,您可以在此post中找到一些解决方法。
我很好奇你如何能够添加不同语言版本的LaunchScreen.storyboard? – manismku
@manismku:它可以像任何文件一样本地化。 – DeyaEldeen