iOS开发- iPhone6/6 Plus适配
2015-06-18 10:11
441 查看
废话少说 手动开启高分辨率模式(旧工程适配iphone6/plus)
首先,点击New File ->iOS User Interface ->Launch Screen,然后在工程设置项里启用它:
BB79B485-875F-43DE-9902-03F3A3D6D386.png
所以, 要做好现在这些设备的适配, 需要学会autolayout(自动布局), 当然,这只是个人建议。
另外, 还要多准备一份@3x的图片。
再有, 要开启高分辨率模式。
再有,仔细观察6+的模拟器, 它的桌面是可以横向显示的。 所以我们的应用在6+上也应该尽量适配横屏。
下面附带一些学习资料:
开始iOS 7中自动布局教程(一)
http://www.cocoachina.com/industry/20131203/7462.html
(翻译)开始iOS 7中自动布局教程(二)
http://www.cnblogs.com/zer0Black/p/3977288.html
大屏iPhone的适配
http://blog.ibireme.com/2014/09/16/adapted_to_iphone6/
无限互联iPhone6适配教程 全部视频云盘下载链接
下载链接:http://pan.baidu.com/s/1kTgK4AF 密码:p7yp
启用高分辨率模式
启用高分辨率模式有2个方法(目前我能找到的):1.添加大屏的LaunchImage:
在Images.xcassets里,删除旧的LaunchImage组,然后新建LaunchImage组,添加对应高分辨率的图片。对此,这里有一篇更详细的图文介绍:How to Add a Launch Image for the iPhone 6。如果想要快速测试一下新的效果,这里有3张示例图片下载。2.添加Launch Screen File
Launch Screen是Xcode6和iOS8新加的功能,它用一个xib文件来作为启动画面。App在旧版iOS启动时,该属性会被自动忽略,不会造成异常。首先,点击New File ->iOS User Interface ->Launch Screen,然后在工程设置项里启用它:
BB79B485-875F-43DE-9902-03F3A3D6D386.png
所以, 要做好现在这些设备的适配, 需要学会autolayout(自动布局), 当然,这只是个人建议。
另外, 还要多准备一份@3x的图片。
再有, 要开启高分辨率模式。
再有,仔细观察6+的模拟器, 它的桌面是可以横向显示的。 所以我们的应用在6+上也应该尽量适配横屏。
下面附带一些学习资料:
开始iOS 7中自动布局教程(一)
http://www.cocoachina.com/industry/20131203/7462.html
(翻译)开始iOS 7中自动布局教程(二)
http://www.cnblogs.com/zer0Black/p/3977288.html
大屏iPhone的适配
http://blog.ibireme.com/2014/09/16/adapted_to_iphone6/
无限互联iPhone6适配教程 全部视频云盘下载链接
下载链接:http://pan.baidu.com/s/1kTgK4AF 密码:p7yp
相关文章推荐
- 上海iOS开发工资待遇如何?
- iOS开发关于后台的一些方法
- iOS开发系列--NextPrevious On-Demand Resource Basics
- iOS项目开发规范
- 所有iOS设备的屏幕分辨率
- xmpp-iOS-添加好友和删除好友
- MVVM框架实践IOS集锦
- 谈谈iOS中粘性动画以及果冻效果的实现
- IOS笔记051-手势使用
- 简单的iOS开发实例
- iOS屏幕旋转
- IOS开发--iOS核心动画
- iOS 基础学习(8)----iOS 新建一个对象
- SocketIO --- iOS使用篇
- ios block 去循环引用 __weak
- [转]iOS: NSUserDefaults 要注意的地方 尤其首次设置默认值的方法
- IOS笔记050-事件处理
- iOS-JNAddressBook 获取手机通讯录信息
- 从此爱上iOS Autolayout
- iOS学习2_代理设计模式