App启动页的2种方式(文本)-->已标注3个坑,切莫跳
2017-03-14 00:00
183 查看
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)
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)
相关文章推荐
- web.config中配置数据库连接的两种方式(<appSettings >与 <connectionStrings>)
- Android通知栏实现APP下载更新(DownloadManager和自定义Notification2种方式实现)
- 做运营2年,总结运营应具备的2种思维方式和3个习惯
- 锚点方式文本标注
- Android Api demo系列(10) (App>Activity>SoftInputModes键盘显示方式)
- svg -> text文本水平、垂直居中。文本垂直对齐方式
- 利用微信提高APP下载的3个推广方式!
- HTML5 - 使用<mark>标注高亮突显文本
- APP启动页的正确配置方式
- Android-->播放视频横竖屏切换的2种方式
- iOS开发中App启动页和应用缩略图标的两种设置方式
- 【起航计划 022】2015 起航计划 Android APIDemo的魔鬼步伐 21 App->Launcher Shortcuts 为某个非主Activity在Home Screen上建立一个快捷方式
- WPF TextBlock 文本换行的2种方式
- <BIO>以字节的方式(写入,读取)文本,以字符的方式(写入,读取)文本和<NIO>的写入,读取
- 富文本使用的2种方式
- Android通知栏实现APP下载更新(DownloadManager和自定义Notification2种方式实现)
- 【起航计划 022】2015 起航计划 Android APIDemo的魔鬼步伐 21 App-&gt;Launcher Shortcuts 为某个非主Activity在Home Screen上建立一个快捷方式
- HTML基础知识一(HTML、常见方式、文档结构、<meta>、 网站文件命名、文本修饰、文本样式、段落标记、居中标记、水平线标记、特殊字符、列表、图像)
- 直接修改class文件内容即使是文本会导致App异常,正确方式是修改java再用生成的class替换掉原有的class
- PullToRefreshListView进阶(四)----->上拉分批加载2种方式