对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
- 浏览: 624450 次
文章分类
最新评论
-
q781253433:
qin ~.求demo看看~
Android之Widget -
zhongyuanceshi:
博主,没看到你的例子的Demo,共享下
Android之Widget
发表评论
-
tableview FPS 优化
2016-06-28 11:26 1现状: 在滚动tableview ... -
iOS 开发者中的公司账号与个人账号之间有什么区别?
2016-06-23 14:54 500原文:http://www.zhihu.com/questio ... -
strong weak copy
2016-04-24 21:01 629copy的使用 如果是mutable,则co ... -
App性能优化思考
2015-10-13 15:24 908一个app的数据 启动时间 crash率 每个 ... -
iOS之手势操作
2015-01-19 10:24 781手势学习: https://developer. ... -
iOS之网络学习
2015-01-19 10:23 643网络学习: http://nshipster.c ... -
nib文件的加载过程
2014-10-24 13:39 793参考:http://blog.csdn.net/nokiax ... -
NSCoder&&NSCoding使用
2014-10-24 11:38 757NScoder和NScoding的作用是将自定义的类的对象持 ... -
Autolayout学习
2014-10-20 16:32 744参考: http://my.oschina. ... -
IOS开发屏幕适配总结
2014-10-20 16:28 452面对4个分辨率的iPhone,建议使用Auto Layou ... -
Size Classes学习
2014-10-20 16:27 765Size Classes介绍:http://blog.su ... -
Core Animation简介
2014-10-19 15:33 778在iOS中,整个view都是直接构建在Core Animat ... -
Charles使用——HTTP代理服务器
2014-10-19 15:32 2054* HTTP代理服务器,监听8888端口 * HTTP监视 ... -
《精选》开发中遇到的问题总结
2014-10-19 15:31 10091、新浪微博的使用 使用的事umeng的SDK来调用微信、 ... -
使用JavaScript给UIWebView中的内容注入CSS
2014-10-06 21:26 1156NSString *filePath = [[NSB ... -
UIViewde的属性edgesForExtendedLayout
2014-09-26 17:56 692edgesForExtendedLayout 指定边缘 ... -
UIView的属性autoresizingMask
2014-09-26 17:36 765在 UIView 中有一个autoresizingMask ... -
UIWebView获取内容的高度
2014-09-24 13:13 745// 第一种方法 ... -
storyboard的总结
2014-09-02 11:30 735两个基本概念 scene 就是一个视图控制器 se ... -
怎样识别最后一次调用webViewDidFinishLoad
2014-09-01 17:47 1988- (void)webViewDidStartLoad:(U ...
相关推荐
目前为止,iPhone屏幕...这样,共有iPhone3/4/5、6、6+三组宽度,在iPhone6、6+下将按比例横向放大,也就是说我们要适配宽、高、字号大小(如果说Android屏幕适配是地狱一般,那目前来看iPhone屏幕适配还是很美好的)
iOS自动布局及适配iPhone6的知识点涵盖了iOS应用开发中界面布局与适配的关键技术,主要包括自动布局(Auto Layout)的使用、屏幕分辨率和像素的处理,以及使用Size Classes来适配不同尺寸的屏幕。 1. 自动布局...
在讨论安卓多分辨率适配方案之前,需要了解一些基本概念,这些概念是进行多分辨率适配的基础。首先,dpi(dot per inch)是指每英寸长度内能打印的点数,通常用来描述打印机或屏幕的分辨率。PPI(Pixels Per Inch)...
为了确保应用能在iPhone和iPad上顺畅运行并提供一致的体验,开发者需要考虑多方面的因素,包括屏幕尺寸、分辨率、操作系统版本、用户界面设计以及设备功能。 1. 屏幕尺寸与分辨率: iPhone和iPad拥有不同的屏幕...
2. 适配 iPhone6 和 iPhone6 Plus http:// 屏幕适配是 IOS 开发中非常重要的一方面,需要开发者具备丰富的知识和经验,合理使用自动布局和 autosize,适配不同的设备参数和显示效果,提高应用程序的用户体验。
1. **屏幕分辨率适配**:不同的设备具有不同的像素密度,如iPhone的320px宽度可能与Android设备的320px宽度不同,因为像素密度(PPI)不同。小程序开发者需要考虑DPR(Device Pixel Ratio,设备像素比)来确保元素的...
常见的iPhone设备如iPhone 4/4s、iPhone 5/5c/5s、iPhone 6/6s/7以及iPhone 6 Plus/7 Plus等,它们的屏幕分辨率各不相同。例如,iPhone 4/4s的分辨率为320x480像素,而iPhone 6/6s/7的分辨率为375x667像素,iPhone 6...
6. 更高分辨率如480*800(WVGA)和480*854,这是08年后高端智能手机的主流,如HTC Diamond 2、HD2和日系高端机。测试时需确保在大屏上的视觉效果、触控反馈和多任务处理的流畅性。 7. 最高分辨率如1024*600,如夏普...
适配是一个专业术语,通常指软件或者网页在不同的设备上能够正常显示和使用,不会因为设备的尺寸、分辨率、操作系统版本等差异出现功能缺失或者界面错乱。 描述中指出,美团点评技术团队详细记录了他们的App在...
iPhone6拥有更大的显示屏,4.7英寸的Retina HD屏幕相比前代产品提供了更高的分辨率,这意味着开发者需要调整界面设计,以确保应用在大屏设备上的显示效果。同时,A8芯片的引入提升了设备的处理能力,为高性能应用和...
2. iPhone6适配:强调了这些设计元素是为iPhone6的物理尺寸和屏幕分辨率优化的。 3. UI组件:表明文件包含可以复用的用户界面组件,帮助快速构建应用界面。 4. 原型设计:可能包含用于设计和展示应用交互流程的原型...
iPhone6的屏幕分辨率为750x1334像素(@2x),设计师需要确保所有元素在这个尺寸下清晰、适配且易于操作。Axure的组件库包含了各种常见的UI元素,如按钮、输入框、导航栏、标签页、滑块、开关等,这些都是构建iPhone...
"swift-Inch-优雅的iPhone不同尺寸屏幕精准适配工具"是一个专为解决iPhone不同尺寸屏幕适配问题而设计的工具,其核心是Inch库,旨在帮助开发者更优雅地处理iOS设备的屏幕尺寸差异,确保应用在所有iPhone上都能呈现出...
与iPhone6/6s/7/8相比,iPhone X 无论是在屏幕尺寸、分辨率、甚至是形状上都发生了较大的改变,下面以iPhone 8作为参照物,先看看iPhone X尺寸上的变化: 苹果对于 iPhone X 的设计布局意见如下: 核心内容应该...
以上就是关于iOS页面适配的主要知识点,包括iOS设备像素特性、不同屏幕尺寸下的适配策略、图片资源的适配以及屏幕旋转时的界面调整。通过这些技术的应用,开发者可以确保应用程序在不同型号的iOS设备上都能展现出...
缩放倍率可以用来描述屏幕的精度,例如在iPhone 4中,缩放倍率为2,而在iPhone 6 plus中,缩放倍率为3。 在屏幕适配中,还有一个非常重要的概念是屏幕比例。屏幕比例是指屏幕的宽度与高度的比例,它可以影响到屏幕...
"IOS适配横竖屏,适配所有机型"的标题和描述暗示了本文将深入探讨如何在iOS应用中实现对不同屏幕方向(横屏和竖屏)以及各种设备型号(如iPhone 6)的支持。以下是对这一主题的详细解释: 1. **屏幕方向适配**: -...
这些资源可能是为了帮助开发者理解如何利用CSS3的特性,如媒体查询(Media Queries)、Flexbox或Grid布局来适配不同屏幕尺寸,特别是针对iPhone6的375px * 667px分辨率。 【标签】由于没有提供具体的标签,我们可以...
6. **tableView适配**: 必须适配tableView的头部和尾部视图,以保证在新设备上的显示效果。 7. **UIBarButtonItem适配**: 需要确保UIBarButtonItem在新系统和设备上的显示效果符合设计要求。 8. **无无线真机测试*...
对于iOS系统,例如iPhone和macOS,图标尺寸通常是固定的,包括但不限于:20x20像素(@1x),40x40像素(@2x)用于iPhone的小尺寸显示,60x60像素(@3x)用于iPhone的大尺寸显示,以及1024x1024像素用于App Store。...