iosxib 设置图片_ios8.0利用 LaunchScreen.xib添加启动图片
今天没事,回顾下之前的项目,看到有个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添加启动图片相关推荐
- pil库修改图片大小_python 利用PIL库进行更改图片大小的操作
python 是可以利用PIL库进行更改图片大小的操作的,当然一般情况下是不需要的,但是在一些特殊的利用场合,是需要改变图片的灰度或是大小等的操作的,其实用python更改图片的大小还是蛮简单的,只需 ...
- 简历背景图片设置html代码,怎么在简历中添加背景图片
在简历中添加背景图片的方法二 步骤1.在菜单栏选择图片->自来文件->选择图片后->确定; 步骤2.选图片->右键-->设置图片格式->版式->衬于文字下方; ...
- Java怎么让图片在窗体_在窗口添加背景图片-java怎么设置窗体的背景图片 – 手机爱问...
2018-04-07 背景图片怎么设置? 背景图片代码:更换整体页面背景的源代码:body{b (大背景图片地址) repeatscroll!important;}更换页面题图logo图片的源代码:. ...
- android 点动态显示图片,Android用RecyclerView实现动态添加本地图片
本文介绍了Android用RecyclerView实现动态添加本地图片,分享给大家,具体如下: 简单介绍一下用法: 1.跳转到图片选择页面: Intent intent = new Intent(Pa ...
- android 视频做背景图片,视频后面怎么加背景图片?安卓手机给视频添加背景图片的方法...
狸窝是帮助用户解决问题 提供教程解决方案 在这个过程中有使用我们自己开发的软件 也有网上找的工具 只要帮助用户解决问题就好!同意则往下继续了解学习 ... 注意此教程方案是:『安卓手机端教程方案』.很 ...
- android 视频背景图片,安卓手机怎么给视频添加背景图片 上下图片中间视频画面的小视频制作...
狸窝是帮助用户解决问题 提供教程解决方案 在这个过程中有使用我们自己开发的软件 也有网上找的工具 只要帮助用户解决问题就好!同意则往下继续了解学习 ... 注意此教程方案是:『安卓手机端教程方案』.很 ...
- html编辑器添加图片,网页编辑器WYSIWYG Web Builder添加网页图片教程
许多网友向小编反映不知道怎么使用WYSIWYG Web Builder?哪里有WYSIWYG Web Builder的使用教程?今天极速小编为大家提供一个使用教程,希望对大家有帮助!首先我们下载求WY ...
- html表格图片垂直居中 css,利用Display: table;实现img图片垂直居中
html代码: CSS代码: .tablebox{width: 300px;height: 250px;bac公斤round: #fff;display: table} #imgbox{display ...
- mysql数据库压缩图片_MySQL8.0.20压缩版本安装教程图片加文字详解
1.MySQL下载地址: http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-Cluster-8.0/ 2.解压以后放在一个文件夹里面,创建my.ini配置文件: ...
最新文章
- discuz7记录下url静态化的apache2.2配置
- 如何理解路由中的IP选路,修改,ICMP重定向差错?—Vecloud微云
- ue4 材质表达式分类
- mplayer1.3.0交叉编译
- docker kafka互通有问题_Docker搭建kafka集群
- JAVA,JSP,Servlet获取当前工程路径-绝对路径
- 小米手机怎么设置鸿蒙开机动画,小米9开机动画太酷炫了!还不知道怎么设置赶紧来看看!...
- 基于Java毕业设计校园一卡通管理系统源码+系统+mysql+lw文档+部署软件
- 如何将你的微信头像透明化
- Mac 安装ffmpeg 并使用ffmpeg将ts格式的文件转换成mp4
- 上twitter_如何在Twitter上阻止某人
- Belief Propagation信念传播算法详解
- 2021-06-10
- 2020 dns排名_2020年最快的dns是多少_动漫台
- Oracle sql语句整理合集
- 使用Inno Setup 6将exe文件打包成压缩包并设置压缩后自动生成桌面图标
- (转)Ogre 天龙八部 GridInfo文件格式说明(正确版)
- 特战旅php 视频_15个特战旅精锐大比拼,新特种部队就一定差劲?咱们用实力来说话...
- 在官方网站获得JMeter工具的步骤
- 天涯明月刀7月5号服务器维护,7月5日服务器临时维护更新公告(已完成)
热门文章
- riscv代码调试遇到过的问题及坑
- 分享!如何分分钟实现微信扫二维码调用外部浏览器打开指定页面的功能
- js中:0.1 +0.2不等于0.3的原因
- fastadmin 时间选择框
- 汉文博士新测试版0.5.3.2005发布
- 直播软件框架及功能介绍
- 华为云ECS/HECS:中小企业上云第一步
- MySQL中的空值 Null 和空字符‘‘
- 当当网Day2-Day3
- iOS开发正则表达式,验证是否是邮箱,手机号,银行卡号,URL等等