美文网首页
LaunchScreen.storyboard中添加图片设置启动

LaunchScreen.storyboard中添加图片设置启动

作者: toNull | 来源:发表于2023-07-06 17:46 被阅读0次

    1.添加图片然后设置图片上下约束都是0


    image.png

    后发现顶部上下有空白


    image.png
    解决办法:清除上面设置的约束,然后鼠标拖图片四边和屏幕四边重叠位置
    image.png

    之后再添加约束


    image.png

    接着设置图片名


    image.png

    设置后会发现图片上下没有展示图片,只展示调试的背景颜色,解决办法(Content Mode设置为Scale to Fill即可解决):


    image.png
    设置后:
    image.png

    上述使用的启动图图片是Assets.xcassets中放的图片,图片名根据自己取名。

    上述设置了后(还是有坑),但是有时候发现设置显示图片了,但是真机运行没有显示图片,此时解决办法是:

    • 将启动图片名 Default.png 或 Default.jpg 然后设置为背景图
    • 上述改名后图片设置在Assets.xcassets中,背景图使用依然没用,那就将Default.png 或 Default.jpg 资源图片放到项目目录里,不放Assets.xcassets 中运行
    • 测试将图片放到项目目录里,使用自定义命名设置启动也有效果
    • 将启动图命名start.png,设置启动图后运行有效果,但是当启动图有改动的时候,使用新修改的图片替换到start.png,重新启动会发现还是原来的图片。此时解决办法:修改图片名,比如将最新图片命名为start1.png,删除app清除xcode缓存后解决(网上找了资料说是xcode缓存bug之类,所以如果启动图有变更修改图片名,不要用原来的图片名)
    • 修改过程中记得删除app和清除xcode缓存

    这里为啥要这么做,自己遇到的问题总结的,至于为啥也没有分析出来,可能和xcode bug有关(猜测),反正按照这么个思路去处理基本能解决

    相关文章

      网友评论

          本文标题:LaunchScreen.storyboard中添加图片设置启动

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