启动页LaunchImage国际化(最新整理)

前言:

文字和图片的国际化我想不必多说,但是偏偏我发现我们项目启动页有几个文字而且我启动页用的 LaunchImage。本想着给产品沟通的想法要不要做这个启动页的国际化(因为我看了几个 App 的国际化并不是全部的国际化,eg:支付宝、优酷等等只是 App 局部有必要的国际化。)但是,根据我入这家公司以来的经验,还是算了,这并不是什么公司文化不想沟通,我觉得这次接触的产品和我以往接触的,😄你懂的。对于咱们这些码农何必在意较真,抱怨没有用,一切去摸索。不扯了,下面简单粗暴的上最新逻辑。

一、关闭使用

LaunchImages

二、打开infoplist---->open as---->Source code---->加入代码

    <key>UILaunchImages</key>
<array>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>9.0</string>
        <key>UILaunchImageName</key>
        <string>Default</string>
        <key>UILaunchImageOrientation</key>
        <string>Portrait</string>
        <key>UILaunchImageSize</key>
        <string>{320, 480}</string>
    </dict>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>9.0</string>
        <key>UILaunchImageName</key>
        <string>Default-568h</string>
        <key>UILaunchImageOrientation</key>
        <string>Portrait</string>
        <key>UILaunchImageSize</key>
        <string>{320, 568}</string>
    </dict>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>9.0</string>
        <key>UILaunchImageName</key>
        <string>Default-iPhone6</string>
        <key>UILaunchImageOrientation</key>
        <string>Portrait</string>
        <key>UILaunchImageSize</key>
        <string>{375, 667}</string>
    </dict>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>9.0</string>
        <key>UILaunchImageName</key>
        <string>Default-iPhone6Plus</string>
        <key>UILaunchImageOrientation</key>
        <string>Portrait</string>
        <key>UILaunchImageSize</key>
        <string>{414, 736}</string>
    </dict>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>9.0</string>
        <key>UILaunchImageName</key>
        <string>Default-1242h</string>
        <key>UILaunchImageOrientation</key>
        <string>Portrait</string>
        <key>UILaunchImageSize</key>
        <string>{414, 896}</string>
    </dict>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>9.0</string>
        <key>UILaunchImageName</key>
        <string>Default-828h</string>
        <key>UILaunchImageOrientation</key>
        <string>Portrait</string>
        <key>UILaunchImageSize</key>
        <string>{414, 896}</string>
    </dict>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>9.0</string>
        <key>UILaunchImageName</key>
        <string>Default-812h</string>
        <key>UILaunchImageOrientation</key>
        <string>Portrait</string>
        <key>UILaunchImageSize</key>
        <string>{375, 812}</string>
    </dict>
</array>

查阅很多资料没有iPhonexsMax 和 iPhoneXR的命名,因为根据启动图片的分辨率大小设置不同的命名,之前文件是自己命名的,发现并没有生效,在参考文章里面stackoverflow上面有用户说是命名问题,所以要按照我这个名字搞,不然有问题别找我奥。😄。

三、加入对应名字的图片,话不多说上图


然后国际化----和图片文字国际化点击地方一样,----->然后替换你国际化语言的图片----> show in finder 然后准备好图片(注意名字)全部替换。

四、卸载原有app 重新运行。然后ok.

五、有问题可以来切磋。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容