2018-04-17 App中launchImage的作用思考

最近几天新开了一个项目,我将launchStoryBoard删除之后,没有添加launchImage的Asset设置,我翻一下一个问题:

[UIScreen mainScreen].bounds 返回的宽高,始终是320*480

网上查了下,项目配置设置启动launchImage即可。由于UI图没有到位,我只是修改了设置,并没有添加图片。

因为是协作开发,另一位同事,他在别的项目上做界面开发,他将所有代码直接搬过来之后发现:相同约束,相同的屏幕大小,两个界面却显示不用的效果。
明显我这个新项目图片更大更模糊,而且约定好的控件位置也有较大的偏差。

我这时候,第一时间想到了是不是图片设置的问题,结果,所有界面都这样,我开始怀疑,我是不是错了。然后,我上传一些launchImage,配置好机型,然后重新运行,问题解决。

由此,我得出一个结论:
launchImage 是一个屏幕大小的图片,它为界面约束、图片显示大小提供了一个标准参考系。如果既不设置lauchStoryBoard,又不设置launchImage,那么由代码返回的系统屏幕宽高将永远是320*480。
所以,我们要养成习惯,这些必须天提前设置好。

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

相关阅读更多精彩内容

  • 在我们学习如何进行屏幕适配之前,我们需要先了解下为什么Android需要进行屏幕适配。 由于Android系统的开...
    知青的叶阅读 5,454评论 0 2
  • 01 你上大学的时候挂过科吗? 当年你挂科的原因是什么? 上天如果再给你一次读大学的机会,你会不会还选择挂科? 我...
    慧眼识人才_陈慧阅读 2,087评论 1 1
  • 今天是一个叫做感恩节的日子,走出公司的大门,狂风四做,我看到了很多匆忙间赴约的人,回头看到依旧灯火通明的办公大楼,...
    你的样子1314阅读 4,513评论 1 51
  • 你说 你要诗和远方 我说 不如眼前的生活 你说 未来很迷茫 我说 现在很美好 你 畅想一个人带你飞 我 买好车票奔...
    一小罐鸡汤阅读 1,432评论 0 0

友情链接更多精彩内容