对iPhone6适配的两种方式:
1、兼容模式
这种模式下程序在iPhone6和iPhon6 plus上运行,获取的设备分辨率跟iPhone5上是一样的,都是568*320。系统会简单的把内容放大,由于iPhone6、iPhone puls和iPhone5的分辨率宽高比都是1.77,所以内容不会被拉伸。【精选】使用这种方式效果还可以。
2、高分辨率模式
老项目默认使用的是’兼容模式’,如果想要启用新项目只需要设置iPhone6和iPhone6 puls的启动页面luanch image即可。launch image有两种设置方式,一种是在images.xcasserts中设置,另一种是设置一个nib作为启动页面(xcode6新特性)。
在’高分辨率’模式下,程序运行时,在iPhone6上获取的设备分辨率是375*667,在iPhone6上的设备分辨是414*736。
下面的文章中有详细的屏幕参数:
http://www.paintcodeapp.com/news/iphone-6-screens-demystified
在iPhone6 puls情况比较特殊,程序在App内部获得的屏幕分辨率是1242*2208,但设备实际分辨率是1920*1080,这时系统会把整体的显示内容做一个缩放,downscale到1/1.15。
参考文章:
http://blog.ibireme.com/2014/09/16/adapted_to_iphone6/
http://www.paintcodeapp.com/news/iphone-6-screens-demystified
- 浏览: 610494 次
文章分类
最新评论
-
q781253433:
qin ~.求demo看看~
Android之Widget -
zhongyuanceshi:
博主,没看到你的例子的Demo,共享下
Android之Widget
发表评论
-
tableview FPS 优化
2016-06-28 11:26 1现状: 在滚动tableview ... -
iOS 开发者中的公司账号与个人账号之间有什么区别?
2016-06-23 14:54 459原文:http://www.zhihu.com/questio ... -
strong weak copy
2016-04-24 21:01 590copy的使用 如果是mutable,则co ... -
App性能优化思考
2015-10-13 15:24 866一个app的数据 启动时间 crash率 每个 ... -
iOS之手势操作
2015-01-19 10:24 743手势学习: https://developer. ... -
iOS之网络学习
2015-01-19 10:23 605网络学习: http://nshipster.c ... -
nib文件的加载过程
2014-10-24 13:39 722参考:http://blog.csdn.net/nokiax ... -
NSCoder&&NSCoding使用
2014-10-24 11:38 727NScoder和NScoding的作用是将自定义的类的对象持 ... -
Autolayout学习
2014-10-20 16:32 691参考: http://my.oschina. ... -
IOS开发屏幕适配总结
2014-10-20 16:28 408面对4个分辨率的iPhone,建议使用Auto Layou ... -
Size Classes学习
2014-10-20 16:27 721Size Classes介绍:http://blog.su ... -
Core Animation简介
2014-10-19 15:33 743在iOS中,整个view都是直接构建在Core Animat ... -
Charles使用——HTTP代理服务器
2014-10-19 15:32 1997* HTTP代理服务器,监听8888端口 * HTTP监视 ... -
《精选》开发中遇到的问题总结
2014-10-19 15:31 9721、新浪微博的使用 使用的事umeng的SDK来调用微信、 ... -
使用JavaScript给UIWebView中的内容注入CSS
2014-10-06 21:26 1109NSString *filePath = [[NSB ... -
UIViewde的属性edgesForExtendedLayout
2014-09-26 17:56 655edgesForExtendedLayout 指定边缘 ... -
UIView的属性autoresizingMask
2014-09-26 17:36 724在 UIView 中有一个autoresizingMask ... -
UIWebView获取内容的高度
2014-09-24 13:13 703// 第一种方法 ... -
storyboard的总结
2014-09-02 11:30 687两个基本概念 scene 就是一个视图控制器 se ... -
怎样识别最后一次调用webViewDidFinishLoad
2014-09-01 17:47 1946- (void)webViewDidStartLoad:(U ...
相关推荐
目前为止,iPhone屏幕...这样,共有iPhone3/4/5、6、6+三组宽度,在iPhone6、6+下将按比例横向放大,也就是说我们要适配宽、高、字号大小(如果说Android屏幕适配是地狱一般,那目前来看iPhone屏幕适配还是很美好的)
与iPhone6/6s/7/8相比,iPhone X 无论是在屏幕尺寸、分辨率、甚至是形状上都发生了较大的改变,下面以iPhone 8作为参照物,先看看iPhone X尺寸上的变化: 苹果对于 iPhone X 的设计布局意见如下: 核心内容应该...
先说一下 不同机型的长和宽 iPhone4,4s : 320 * 480 iPhone5,5c,5s :320 * 568 iPhone6,6s,7 : 375 * 667...iPhone6 和 iPhone6plus 的字号计算公式是 得到的结果是 iPhone6的字号为 14.077 iPhone6plus的字号为
iPhone X人机交互指南中文简版,iphone X屏幕分辨率对比,适配注意事项等。屏幕的尺寸 纵向,iPhone X显示屏的宽度与iPhone 6、iPhone 7和iPhone 8 4.7显示器的宽度相匹配。可是,iPhone X显示屏是比4.7”显示屏高...
在页面开发的时候只需按照最大宽度是320px(iphone4、5)即可,其他的iphone6、plus 将能有同样的视觉效果 Because it is using the automatic zoom away, also can adapt many kinds of Android devices. 同样的也...
iPhone X分辨率 1125 x 2436 每英寸PX~458 像素 屏幕尺寸 Apple iPhone X的屏幕为5.8英寸,约为实际设备尺寸的82.9%。Apple iPhone X设备的物理尺寸为5.65 x 2.79 x 0.30英寸或(143.6 x 70.9 x 7.7 MM)。 ...
一.物理像素 1.屏幕的分辨率 2.设配能控制显示的最小单元,可以把...1.dpr:设备像素比,物理像素/设备独立像素=dpr,一般以iphone6的dpr为准 dpr =2 2.PPI:一英寸显示屏上的像素点个数 3.DPI:最早指的是打印机在单位
一般现代设计图都是按照iPhone6/iPhone6s来设计的,iPhone6/iPhone6s的屏幕尺寸是375像素的宽,而设计图是它双倍的大小也就是750px, 因为我对移动端不太熟悉,所以调试rem的时候比较麻烦,也不知道怎么给适配,所以...
比如iphone6PLUS。如果是做成适配的话,就很好的解决了这个问题,大屏幕显示的内容大一点,小屏幕显示的小一点。 所以今天做一个移动端页面适配的小小总结 适配的要求 1、在不同分辨率的手机上,页面看起来是自适应...
1. iPhoneX的介绍 ...iPhone8在本次升级中,屏幕尺寸和分辨率都遗传了iPhone6以后的优良传统; 然而iPhone X 无论是在屏幕尺寸、分辨率、甚至是形状上都发生了较大的改变,下面以iPhone 8作为参照物,看看到底i
对于移动端开发而言,为了做到页面高清的效果,视觉稿的规范往往会遵循以下两点:首先,选取一款手机的屏幕宽高作为基准(以前是iphone4的320×480,现在更多的是iphone6的375×667)。对于retina屏幕(如:dpr=2),为了...
本人不才,当时还不会用Xcode内置的Interface Builder来设计界面,因此这是用纯代码写的,测试机子也只有iPhone4,没考虑其他iPhone的分辨率,在界面上是不适配的,但是代码的话还是值得学习的。废话不说先上代码! ...
移动端适配方案 概念 单位英寸像素数(Pixel Per Inch,PPI) ...以前是 iPhone 4 的 320*480, 现在更多的是 iPhone 6 的 375*667。 三种适配方案(推荐方案 2 ) 固定宽度 固定宽度, js 动态修改
(3)针对页面自适应问题,本文结合渐进增强以及拥抱流式布局的思想,同时研究利用了移动设备的视口特性,实现跨分辨率、跨设备的页面自适应。 (4)针对系统的功能实现问题,通过结合利用原生态框架与HTML5的跨平台...