美文网首页iOS开发资料收集区
iOS启动图设置(适配iphone x 上下有黑边怎么去掉)

iOS启动图设置(适配iphone x 上下有黑边怎么去掉)

作者: 蜗牛锅 | 来源:发表于2017-07-06 11:52 被阅读1690次

在开发中经常会遇到设置或更换启动图,如果最初设置不规范,后续会遇到各种各样的问题,今天忙里偷闲把自己了解的写一下,希望能帮到需要的人。

时间关系,先把最新的图片加上(图片来自公众号)


图.jpg

设置启动图有两种方式
1、 在LaunchScreen上添加一个ImageView然后将图片关联上就可以了


5033835-78c6279261455d8e.png

优点:这种做法是简单,快捷,也很暴力,只需要一张图片就可以适配所有屏幕尺寸

不够缺点也是很明显(更新启动图需要删除软件和xcode clean才能更新启动图)

缺点:在公司接触的几个项目中,因为之前同事都是采用这种方式,所以遇到几次这样情况,把原来的启动图删掉了,重新启动APP加载的还是原来的启动图。因为app默认先加载xib文件,如果找不到启动图再去找LaunchImage!

所以建议使用第二种方法加载启动图,这也是苹果官方推荐的。

2、 在LaunchImage里设置启动图片(点击Asssets文件,找到LaunchImage,如果没有LaunchImage,就点击AppIcon下方空白处,右键App Icons&Launch Images)

具体操作看图一、图二、图三:

启动图片有尺寸限制,一定要按照尺寸比例来添加图片,否则app不能正常显示。

优点:设置灵活,可以根据不同的设备,设置不同样式的启动图,针对性强,后期更新启动图时不需要用户删除软件就可以更新启动图,交互性好

缺点:配置步骤繁琐,依赖性强

图一.png

接着看图二,图二很关键哦

图二.png

接着看图三的操作

图三.jpeg

App启动图尺寸的要求:
1x:3GS(320X480)
2x:4/4s(640X960) 5/5c/5s(640X1136) 6/6s/7(750X1334)
3x:6p/6sp/7p(1080X1920(1242X2208))
实际分辨率为1080X1920,在开发中,以1242X2208进行适配。

3.5’屏幕 :3GS/4/4s
4’屏幕: 5/5c/5s
4.7’屏幕 :6/6s/7/8
5.5’屏幕 :6p/6sp/7p/8p
5.8’屏幕:iPhone X

启动图异常:
软件中有启动图,但是启动页显示的是appicon图标

这个问题就是在设置的启动图尺寸不正确,需要仔细检查
1、当启动图有两个相同名称文件时,系统会自动更改名称,如image可能会改成image_1,尽量保证启动图名称是由自己来命名,以防忘记启动图名称;
2、如果你的app只支持竖屏或者只支持iPhone,你可以在设置启动图时把横屏和ipad模式取消。

相关文章

网友评论

    本文标题:iOS启动图设置(适配iphone x 上下有黑边怎么去掉)

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