zoukankan      html  css  js  c++  java
  • iOS--LaunchImage启动页设置及问题解决

    在Assets.xcassets中使用LaunchImage来设置启动图:

     

    一.根据不同屏幕尺寸的需求设置不同的图片,可以参照下图:

          1.点击Image.xcassets 进入图片管理,然后右击,弹出"New Launch Image"

          2.右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持

    3. 注意: 为适配 iPhone X, 图片尺寸为1125px*2436px

     
     
     
     

    二.取消系统默认使用的LaunchScreen,首先你要取消Use as Launch Screen 的选中

     
     
     
     

    三.需要设置Launch Screen File   

       单击你整个项目名称,  选择General,就是这个.

     
     

    在配置好以上之后启动页的图片就会使用LaunchImage中的图片了..


    但是经过上述步骤之后,你觉得完全没有问题了,但是仍然无法显示LaunchImage。

    或者,你在多个模拟器上运行该程序,有的模拟器能够显示,有的模拟器不能显示。

    这时候你可能会有3个选择:

    1. 菜单-product-Clean-rebuild,也就是重新build程序。

    2. 菜单-Xcode-preference-Locations-Derived data-open in Finder,然后删除其中的缓存文件,并重新build程序。

    3.把App在模拟器上卸载掉,然后重新build。

    4.reset模拟器

    正常情况下,LaunchImage 应该会显示了。


    如果真的真的还是不显示的话, 或者遇到5s真机测试时屏幕变小,且有上下两条黑道的话,那就是图片的问题,是否为jpeg转为png的呢?又或者是图片大小不对. 这是我遇到过的情况.



    作者:yaomin1224
    链接:https://www.jianshu.com/p/3b6218f075fe
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    文件可视化的脚本
    Qt error: invalid application of 'sizeof' to incomplete type 'QStaticAssertFailure<false>'
    libusb(4)在Qt中使用libusb
    USB开发者培训(2)架构、系统、协议和供电
    USB开发者培训(1)技术背景
    你的py文件转换成linux可执行程序
    UOS在启动KVM虚拟机时,发生了如下错误
    远程文件到本地
    linux系统后台运行python脚本
    IEEE Journals, Conferences and Their Abbreviation
  • 原文地址:https://www.cnblogs.com/sundaysgarden/p/9012847.html
Copyright © 2011-2022 走看看