转 iphone分辨率

iPhone6分辨率与适配

分辨率和像素

经新xcode6模拟器验证(分辨率为pt,像素为真实pixel):

  1. iPhone5分辨率320x568,像素640x1136,@2x
  2. iPhone6分辨率375x667,像素750x1334,@2x
  3. iPhone6 Plus分辨率414x736,像素1242x2208,@3x,(注意,在这个分辨率下渲染后,图像等比降低pixel分辨率至1080p(1080x1920))

PaintCode做了几个图讲解的非常明了

自动适配

不处理时自动等比拉伸,如果在老工程打印屏幕frame,依然是320x568
对比自动适配的和完美适配的导航栏就能看出问题:

因为拉伸所以会有一些虚,导航栏明显比64要大,但相比3.5寸到4寸的留黑边还是好很多。
如何关闭自动适配方案呢?这个还是老思路,换启动图:

除了换启动图外,不得不说的是,新Xcode中可以使用一个xib来设置启动图:

不过这个xib不能关联任何的代码(不能自定义View的Class,不能IBOutlet,不能加Object),可以理解成这个xib就是一张截图,这个方案的好处在于可以使用到Size Classes来针对不同屏幕布局这个xib(感兴趣可以看《Size Classes初探》

关于手动适配

只要手动指定了启动图或者那个xib,屏幕分辨率就已经变成应有的大小了,老代码中所有关于写死frame值的代码通通倒霉,如果去手动适配就要全部适配,建议在找到个可行方案前先不要做修改,自动适配方案还算不影响使用。

面对4个分辨率的iPhone,建议使用Auto Layout布局 + Image Assets管理各个分辨率的图片 + Interface Builder(xib+storyboard)构建UI,Size Classes在低版本iOS系统的表现未知。想要这套手动适配方案,起码你的工程需要部署在iOS6+,还不用AutoLayout布局的会死的蛮惨。

关于Xcode6

    1. 模拟器路径被换成了 ~/Library/Developer/CoreSimulator/Devices/
    2. xcode6中已经找不到iOS6的模拟器了,是时候说服大家放弃iOS7-了
    3. 现在起提交App Store强制需要支持64位,是时候梳理一遍所有依赖的第三方lib,更新到64位
时间: 2024-08-07 00:18:29

转 iphone分辨率的相关文章

iphone分辨率大全

分辨率越高,屏幕质量也就越高越清晰,iphone的近几代产品处了从3GS到4代时有一个突破性的变化(当然那个时候3GS像素确实太低了),其他的几代产品在这项指标上并未有太大的变化. iphone分辨率参数 型号 屏幕尺寸 分辨率 iPhone 3.5英寸 480x320像素 iPhone 3G 3.5英寸 480x320像素 iPhone 3GS 3.5英寸 480x320像素 iPhone 4 3.5英寸 960x640像素 iPhone 4S 3.5英寸 960x640像素 iphone5

iPhone分辨率和尺寸

iPhone的物理分辨率和屏幕尺寸 了解iPhone的物理分辨率和屏幕尺寸,在ios开发中有着至关重要的作用.下面罗列一下市面上所有的iPhone设备的物理分辨路和屏幕尺寸. iPhone的物理分辨率 1,iPhone2G,3G,3GS:320*480 2,iPhone4,4s:640*960 3,iPhone5,5s:640*1136 4,iPhone6:750*1334 5,iPhone6Plus:1080*1920 iPhone的像素渲染 1,iPhone2G,3G,3GS:320*480

IPhone分辨率总结

iPhone:iPhone 1G 320x480 iPhone 3G 320x480 iPhone 3GS 320x480 iPhone 4 640x960 iPhone 4S 640x960 iPhone 5 640x1136 iPhone 5S 640x1136 iPhone 5C 640x1136 iPhone 6 750x1334 iPhone 6 Plus 1080x1920 (开发应按照1242x2208适配) iPhone 6S 750x1334 iPhone 6S Plus 10

iphone分辨率终极指南(含iphone6/6+)

如文字不清,请 "右键->图片另存为" 下载后查看大图 ------------------------- 原文及翻译文本 Points点 At the beginning, coordinates of all drawings are specified in points.在以开始,所有的图形位置都由坐标点指定.Points are abstract units, they only make sense in this mathematical coordinate sp

iphone分辨率终极指南(含有iphone6/6+)

如文本不清楚.请 "对->图片另存为" 下载大图后, ------------------------- 原文及翻译文本 Points点 At the beginning, coordinates of all drawings are specified in points.在一開始.全部的图形位置都由坐标点指定.Points are abstract units, they only make sense in this mathematical coordinate spa

iPhone分辨率

分辨率和像素 1.iPhone5           4"     分辨率320x568,像素640x1136,@2x 2.iPhone6           4.7"  分辨率375x667,像素750x1334,@2x 3.iPhone6 Plus    5.5" 分辨率414x736,像素1242x2208,@3x,(注意,在这个分辨率下渲染后,图像等比降低pixel分辨率至1080p(1080x1920)

iphone 分辨率相关

iPhone 1G 320x480 iPhone 3G 320x480 iPhone 3GS 320x480 iPhone 4 640x960 iPhone 4S 640x960 iPhone 5 640x1136 iPhone 5S 640x1136 iPhone 5C 640x1136 iPhone 6 750x1334 iPhone 6 Plus 1080x1920 iPhone 6S 750x1334 iPhone 6S Plus 1080x1920 iPhone SE 640x1136

[转]苹果商店审核规则,你触犯了哪一条?

1. Terms and conditions(法律与条款)1.1 As a developer of applications for the App Store you are bound by the terms of the Program License Agreement (PLA), Human Interface Guidelines (HIG), and any other licenses or contracts between you and Apple. The fol

App Store审核指南(中文版)2010版

前言 感谢您付出宝贵的才华与时间来开发iOS应用程程序.从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业.我们希望帮助您加入这个成功的组织.这是我们首次发布<应用程序商店评估指导>(App Store Review Guidelines).通过它,我们希望帮助您解决开发应用程序时遇到的问题,以便于您在提交应用程序时,可以加快审批流程的速度. 我们将应用程序(Apps)视为与书籍或歌曲不同的产品,我们并不存储它们.如果您意欲批评宗教,那就去写本书.如果您想要描述***