启动页面国际化(Launch Screen Localized Image)

1.将不同语言的启动图拖入项目中

启动页面国际化(Launch Screen Localized Image)_第1张图片
启动图.storyboard

2.新建LaunchScreen.storyboard,并以不同后缀名区分.

启动页面国际化(Launch Screen Localized Image)_第2张图片
不同LaunchScreen.storyboard

3.分别给每个LaunchScreen.storyboard,设置图片.

启动页面国际化(Launch Screen Localized Image)_第3张图片
繁体启动图.png

启动页面国际化(Launch Screen Localized Image)_第4张图片
默认启动图.png

4.新建.string文件,名字为InfoPlist.string(文件名字,不可更改),然后对InfoPlist.string国际化操作,选择你需要的语言.

启动页面国际化(Launch Screen Localized Image)_第5张图片
右侧.png

启动页面国际化(Launch Screen Localized Image)_第6张图片
string文件国际化之后.png

5.设置在不同语言的InfoPlist.strings文件中UILaunchStoryboardName所对应的LaunchScreen.

启动页面国际化(Launch Screen Localized Image)_第7张图片
对应.png
UILaunchStoryboardName = "LaunchScreen_Hans";

总结:
1.整好图片
2.整好LaunchScreen
3.整好InfoPlist.strings
4.在InfoPlist.strings不同语言中,"UILaunchStoryboardName" 一一对应.

建议:
1.注意文件名字LaunchScreen InfoPlist.string
2.太麻烦了,就多试一次

最新: 最近又测试了一下,在APP没有卸载的情况下更改语言,启动图不会对应的更改.只能卸载重新安装才能识别语言.

你可能感兴趣的:(启动页面国际化(Launch Screen Localized Image))