iphone6 plus以下设备适配经验总结

首先要明白App程序在iphone4s,iphone5s和iphone6以及iphone6 Plus等设备是需要启动不同的设备模式才能实现适配的. 即本来[UIScreen mainScreen].bounds.size.width的值在iphone5s上应该是320,iphone6 上是375,iPhone 6 plus 上为414.如果在app没有选择启动模式的话,[UIScreen mainScreen].bounds.size.width都是默认值(320).

苹果给我们提供了两种设备启动模式:

Launch Image

 具体查看 http://www.mamicode.com/info-detail-494411.html

Launch Screen

需要新建一个LaunchScreen.xib文件.同时保证工程设置General->App Icons and Launch Images

Launch Screen File选项不能为空

Launch Images Source不能为Use Asset Catalog.


有了以上的前提,我们才能利用[UIScreen mainScreen].bounds.size.width和[UIScreen mainScreen].bounds.size.height适当的调整视图以适配不同的机型.

接下来关于是代码内部的适配了,参考http://www.cocoachina.com/industry/20131203/7462.html

你可能感兴趣的:(iphone)