App启动页的2种方式(文本)-->已标注3个坑,切莫跳

Launch Image是App的启动图片,LaunchScreen是iOS8之后的功能,两者都可以设置app的启动图片。iOS8之后官方的推荐了使用Launch screen.xib,在xib的中通过ImageView设置启动的图片,两种方式都比较适合开发使用。

1.Launch Image方式

a.Launch Image方式应该是最常用的方式,首先需要在Assets.xcassets里新建一个Launch Image,如下图所示:

b.点开新建Launch Image文件的属性栏修改支持的设置和机器类型,针对不同的屏幕的给出不同的尺寸:

(不需要iPad和横屏可以勾掉Landscape)

c.iOS7/iOS8需要用到的尺寸,iPhone6p的1242x2208,或者1080x1920(Retina HD 5.5);iPhone6的750x1334(Retina HD 4.7)4寸屏(iPhone5/5s)的640x1136(Retina 4),3.5寸(iPhone4/4s)的640x960,就是2x;

(照片 按像素 适配不同的 手机屏幕尺寸——>“坑一”这里顺序不能乱,不然运行就会有留黑边的现象)

如果你对屏幕的尺寸不是很清楚的话可以参考苹果官方文档https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html#//apple_ref/doc/uid/TP40006556-CH27-SW1

d.最后一步设置,需要在通用设置里面选中LaunchImage,同时将LaunchScreen设置为空:

2.Launch Screen方式

a.LaucnScreen.xib就比较比较简单了,直接在xib中设置,比如添加一个ImageView,设置背景图片,效果如下:

b.给图片设置约束——>“坑二”不设置约束就会出现图片不适配不同尺寸的手机

“坑三”禁止同时使用 2种方式,下图是错的操作方式:

(PS:Xcode加载启动页的顺序是Launchscreen ———>(没有上一个时)LaunchImage)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 现在好像一种方法不能全部适配ios7、ios8、ios9 一、第一种(可以实现) (改项目b id 和版本) ...
    红酒佳坊阅读 8,722评论 1 6
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,252评论 4 61
  • 主要有2种方法来设置启动页 方法一:使用 LaunchImage 设置启动图 第一步: 将规定尺寸的图片从你的文件...
    FongG阅读 5,955评论 0 2
  • iOS启动页其实很简单 只要设置正确 尺寸格式正确就可以正常显示 Step1 1.点击Image.xcassets...
    漫雪思舟阅读 4,911评论 1 1
  • 预期中兆易创新回复函还没那么快,先t掉4手,再做打算; 水晶光电也到了这个平台,继续再看; 以上两个看主力线攻击性...
    willstar阅读 382评论 0 0