今天没事,回顾下之前的项目,看到有个LaunchScreen.xib 文件,这货在xcode6创建项目就有了,这是 Xcode6/iOS8的新功能,也就是说,在LaunchScreen.xib中添加启动图片,是为了支持iOS8的,而不支持iOS7。其实在目前的项目用不上,不过做了技术准备,就写下来吧。

然后开始吧,利用xcode6 和iOS8 创建了一个SingleViewApplication。

点击左侧项目中的Image.xcassets

选中Image.xcassets

在image.xcassets右侧空白处右键创建一个新的Image set

新建Image set

这里我给Image set改了个名welcome

选中Image set

选中welcome ,在右侧的Devices 下拉选项中选择Device Specific 告诉Xcode 哪些设备可以从welcome中应用图片

选择Device Specific

然后我们勾选上iPhone 和iPhone 4-inch 来达到全部iPhone 启动图片适配

选择iPhone 和iPhone 4-inch

好了,这里我们准备好启动图片 要对应好尺寸哦,拖入对应的区域

加入图片

需要注意的是 iPhone6+的图片放在 3x 位置,对应的图片尺寸为 1242 × 2208

iPhone5s的图片放在 Retina 4 2x 位置 ,对应的图片尺寸为 640 × 1136

iPhone6和iPhone4s都是用的2x,将尺寸为 750 × 1334的图片 放入 2x的位置即可让iPhone 6 和iPhone 4s都显示启动图片。

做好这些工作之后,我们切换到LaunchScreen.xib 文件

选择LaunchScreen文件

选中view 上的两个控件,删掉

移除多余的控件

然后添加一个ImageView ,并设置约束 ,距离上左下右边距都为0,点add 4 constraints

添加ImageView并设置约束

点击下图红框的位置更新约束

更新约束1

更新约束2

好了,我们在imageView 的image 栏输入 wel,  xcode 应该能很快感应到welcome这个图片资源啦,然后敲回车

设置Image属性

完成后的样子

到此,利用LaunchScreen加载启动图片就完成咯,用模拟器切换不同型号的设备开始测试吧。

需要指出的是利用LaunchScreen.xib 加载启动图片只在iOS8+版本有效。

源代码见https://github.com/onsucs/LaunchScreen

文/onsucs(作者)

原文链接:http://www.jianshu.com/p/511503504d04

著作权归作者所有,转载请联系作者获得授权,并标注“作者”。

iosxib 设置图片_ios8.0利用 LaunchScreen.xib添加启动图片相关推荐

  1. pil库修改图片大小_python 利用PIL库进行更改图片大小的操作

    python 是可以利用PIL库进行更改图片大小的操作的,当然一般情况下是不需要的,但是在一些特殊的利用场合,是需要改变图片的灰度或是大小等的操作的,其实用python更改图片的大小还是蛮简单的,只需 ...

  2. 简历背景图片设置html代码,怎么在简历中添加背景图片

    在简历中添加背景图片的方法二 步骤1.在菜单栏选择图片->自来文件->选择图片后->确定; 步骤2.选图片->右键-->设置图片格式->版式->衬于文字下方; ...

  3. Java怎么让图片在窗体_在窗口添加背景图片-java怎么设置窗体的背景图片 – 手机爱问...

    2018-04-07 背景图片怎么设置? 背景图片代码:更换整体页面背景的源代码:body{b (大背景图片地址) repeatscroll!important;}更换页面题图logo图片的源代码:. ...

  4. android 点动态显示图片,Android用RecyclerView实现动态添加本地图片

    本文介绍了Android用RecyclerView实现动态添加本地图片,分享给大家,具体如下: 简单介绍一下用法: 1.跳转到图片选择页面: Intent intent = new Intent(Pa ...

  5. android 视频做背景图片,视频后面怎么加背景图片?安卓手机给视频添加背景图片的方法...

    狸窝是帮助用户解决问题 提供教程解决方案 在这个过程中有使用我们自己开发的软件 也有网上找的工具 只要帮助用户解决问题就好!同意则往下继续了解学习 ... 注意此教程方案是:『安卓手机端教程方案』.很 ...

  6. android 视频背景图片,安卓手机怎么给视频添加背景图片 上下图片中间视频画面的小视频制作...

    狸窝是帮助用户解决问题 提供教程解决方案 在这个过程中有使用我们自己开发的软件 也有网上找的工具 只要帮助用户解决问题就好!同意则往下继续了解学习 ... 注意此教程方案是:『安卓手机端教程方案』.很 ...

  7. html编辑器添加图片,网页编辑器WYSIWYG Web Builder添加网页图片教程

    许多网友向小编反映不知道怎么使用WYSIWYG Web Builder?哪里有WYSIWYG Web Builder的使用教程?今天极速小编为大家提供一个使用教程,希望对大家有帮助!首先我们下载求WY ...

  8. html表格图片垂直居中 css,利用Display: table;实现img图片垂直居中

    html代码: CSS代码: .tablebox{width: 300px;height: 250px;bac公斤round: #fff;display: table} #imgbox{display ...

  9. mysql数据库压缩图片_MySQL8.0.20压缩版本安装教程图片加文字详解

    1.MySQL下载地址: http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-Cluster-8.0/ 2.解压以后放在一个文件夹里面,创建my.ini配置文件: ...

最新文章

  1. discuz7记录下url静态化的apache2.2配置
  2. 如何理解路由中的IP选路,修改,ICMP重定向差错?—Vecloud微云
  3. ue4 材质表达式分类
  4. mplayer1.3.0交叉编译
  5. docker kafka互通有问题_Docker搭建kafka集群
  6. JAVA,JSP,Servlet获取当前工程路径-绝对路径
  7. 小米手机怎么设置鸿蒙开机动画,小米9开机动画太酷炫了!还不知道怎么设置赶紧来看看!...
  8. 基于Java毕业设计校园一卡通管理系统源码+系统+mysql+lw文档+部署软件
  9. 如何将你的微信头像透明化
  10. Mac 安装ffmpeg 并使用ffmpeg将ts格式的文件转换成mp4
  11. 上twitter_如何在Twitter上阻止某人
  12. Belief Propagation信念传播算法详解
  13. 2021-06-10
  14. 2020 dns排名_2020年最快的dns是多少_动漫台
  15. Oracle sql语句整理合集
  16. 使用Inno Setup 6将exe文件打包成压缩包并设置压缩后自动生成桌面图标
  17. (转)Ogre 天龙八部 GridInfo文件格式说明(正确版)
  18. 特战旅php 视频_15个特战旅精锐大比拼,新特种部队就一定差劲?咱们用实力来说话...
  19. 在官方网站获得JMeter工具的步骤
  20. 天涯明月刀7月5号服务器维护,7月5日服务器临时维护更新公告(已完成)

热门文章

  1. riscv代码调试遇到过的问题及坑
  2. 分享!如何分分钟实现微信扫二维码调用外部浏览器打开指定页面的功能
  3. js中:0.1 +0.2不等于0.3的原因
  4. fastadmin 时间选择框
  5. 汉文博士新测试版0.5.3.2005发布
  6. 直播软件框架及功能介绍
  7. 华为云ECS/HECS:中小企业上云第一步
  8. MySQL中的空值 Null 和空字符‘‘
  9. 当当网Day2-Day3
  10. iOS开发正则表达式,验证是否是邮箱,手机号,银行卡号,URL等等