启动图删除后上下有黑边

launch images source启动图删除后上下有黑边

先上图,删除启动图之后运行会有这样的画面:

xcode下加载启动图无非是两个途径:LaunchScreen.storyboard,与Assets.xcassets,二者择其一。

而之所以出现上下黑边,是因为它找不到启动图。这种情况,通常出现在删除了启动图或者某张启动图路径错误。

解决办法:

一、把新的启动图加到Assets.xcassets里。

二、再次用LaunchScreen.storyboard,不用Assets.xcassets。

 

然而比较关键的一个步骤:

如果你想删掉这套启动图,仅仅是删除Images.xcassets中的LaunchImage是不行的,还要在项目配置,Build Settings中找到Asset Catalog Launch Image Set Name(搜索Asset Catalog Launch Image Set Name可以帮你快速定位到这项),把后面的值删掉。否则编译都通不过,会报错Images.xcassets: None of the input catalogs contained a matching launch image set named "LaunchImage"。

 

但是,如果LaunchScreen.storyboard与Assets.xcassets都没有,那么就会报错:

由于iOS7无法兼容LaunchScreen.xib这种机制,而又找不到对应的default-568h.png文件,问题自然就出现了。

 

解决办法:

在项目配置页,General下面有一栏App Icons and Launch Images,其中有一项Launch Images Source,如果你遇到了问题,那么旁边显示的可能是一个按钮,Use Asset Catalog,点一下然后确定就可以了,会在项目中的Images.xcassets中生成LaunchImage了。但为了更好的用户体验,做张图片放进去吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值