LaunchImage 知识点
来源:互联网 发布:绘画教程软件 编辑:程序博客网 时间:2024/06/05 17:26
一、LaunchImage的名字组成形式如下:
[LaunchImage在Assets Catalog中的注册名字]-[iOS版本]-[屏幕方向]-[屏幕高度][比例].png
(1)首先,对应的都是竖屏( Portrait )。
(2)1x,代表 3.5 英寸屏幕,非Retina,对应的启动图片一般命名为:Default.png 或者 LaunchImage.png。
(3)2x,代表 3.5 英寸屏幕,Retina,对应的启动图片一般命名为:
<1> 对于 iOS 5,6 来说,一般命名为:Default@2x.png 或者 LaunchImage@2x.png。
<2> 对于 iOS 7,8,9 来说,一般命名为:LaunchImage-700@2x.png。[注意:700 后面没有h,即700 代表 iOS 的版本,至少应为iOS 7]
(4)Retina 4,代表着 4 英寸屏幕,Retina,对应的启动图片分为两种情况:
<1> 对于 iOS 5,6 来说,一般命名为:Default-568h@2x.png 或者 LaunchImage-568h@2x.png。
<2> 对于 iOS 7,8,9来说,一般命名为:LaunchImage-700-568h@2x.png。
(5)Retina HD 4.7,即 4.7 英寸屏幕,Retina 且 高清,对应的启动图片,一般命名为:LaunchImage-800-667h@2x.png。
(6)Retina HD 5.5,即 5.5 英寸屏幕,Retina 且 高清,对应的启动图片,一般命名为:LaunchImage-800-Portrait-736h@3x.png。
概括如下:
二、XCode7、iOS9 设置启动图片(Launch Image)
(1)点击 Image.xcassets,然后点击”+”,选择 App Icon & Launch Image,再选择 New iOS Launch Image,如下图:
(2)经过(1)之后
观察右上角,默认 iPhone 是同时支持 Portrait 和 Landscape的,此时我们取消勾选Landscape,显示如下:
然后根据文章开头所述的 LaunchImage 尺寸,添加对应的图片即可。
(3)如图
点击 Launch Images Source 中的“Use Asset Catalog“,会弹出如下对话框:
点击 Migrate(迁移)后,如下图:
点击 Launch Images Source 中的“BrandAsset“,会弹出如下对话框:
选择 LaunchImage,同时将 Launch Screen File 位置处清空。
(4)如果项目工程中有 LaunchScreen.storyboard 文件,那么一定要把LaunchScreen.storyboard(低版本Xcode为LaunchScreen.xib)中的用作LaunchScreen的复选框勾选取消掉,如下图,应取消勾选 “Use as Launch Screen“:
(5)经过上述步骤,即可正常加载启动图片了,不过有时会出现第一次运行显示不正常的情况,一般把App删除重新run一遍就好了。
参考文章:
(1)另一种加载启动图片的方式,请参考这篇博文:iOS Xcode7设置启动图launchImage
(2)如何从Images.xcassets中获取LaunchImage的图片
- LaunchImage 知识点
- LaunchImage
- launchimage
- iphone launchimage
- LaunchImage、LaunchScreen
- Icon &LaunchImage
- LaunchImage 尺寸
- appicon &LaunchImage
- xcode5设置LaunchImage
- iOS LaunchImage图片尺寸
- iphone 适配LaunchImage
- iOS LaunchImage设置
- Xcode6使用LaunchImage
- IOS如何使用LaunchImage
- ios8 xcode设置launchimage
- 关于LaunchImage的警告
- iOS LaunchImage图片尺寸
- Xcode LaunchImage 图片尺寸
- Linux开发工具(gcc gdb make shell)——GDB中list命令详解
- 练习二 将字符串反转 练习三 获取关键字出现的次数 练习四 获取2个字符串中最大公共子串
- android4.0默认界面旋转180
- Linux下的Makefile编译
- Java异常体系
- LaunchImage 知识点
- Codevs 3269 混合背包(二进制优化)
- Class.forName()的作用与使用总结
- 基于thinkcmf制作长江文明馆框架总结
- 最小生成树
- 操作系统思考
- socket模块源码略看
- 一组常用的弹出窗口用法
- transition/animation与visibility/display