美文网首页
启动页LaunchImage国际化(最新整理)

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

作者: 忆往昔Code | 来源:发表于2019-01-24 13:51 被阅读0次

    前言:

    文字和图片的国际化我想不必多说,但是偏偏我发现我们项目启动页有几个文字而且我启动页用的 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.

    五、有问题可以来切磋。

    相关文章

      网友评论

          本文标题:启动页LaunchImage国际化(最新整理)

          本文链接:https://www.haomeiwen.com/subject/nlmyjqtx.html