ios基础-分辨率适配
来源:互联网 发布:淘宝金币不够用怎么办 编辑:程序博客网 时间:2024/06/09 18:45
(一)分辨率定义
分辨率,是指单位长度内包含的像素点的数量,它的单位通常为像素/英寸(ppi)。描述分辨率的单位有:(dpi点每英寸)、lpi(线每英寸)和ppi(像素每英寸)。
(二)ios分辨率
iOS设备,目前最主要的有3种(Apple TV等不在此讨论),按分辨率分为两类
(1)iPhone/iPod Touch
普屏分辨率 320像素 x 480像素
普通Retina分辨率 640像素 x 960像素
iphone5的屏幕分辨率:640像素 x 1136像素
(2)iPad
普屏 768像素 x 1024像素
Retina屏(iPad3,new iPad,iPad Air, retina屏的iPad mini ) 1536像素 x 2048像素
实际进行设计与开发的时候,也确实是这样,Apple为了防止在交流过程中(尤其对于编程实现)分辨率对思维的迷惑,统一使用点(Point)对界面元素的大小进行描述,例如:
iPhone/iPod Touch
界面描述 320点 x 480点(除iphone5外) 320点 x 568点(iphone5)
iPad
界面描述 768点 x 1024点
换算关系
普屏 1点 = 1像素
Retina屏 1点 = 2像素
(三)ios图片处理
ios系统在加载图片时,会根据屏幕是否是Retina屏幕,自动选择图片,如应用在Retina屏幕中自动加载@2x文件后缀图片,非Retina屏幕则加载普通图片。
(四)获取设备信息
代码编写界面,部分地方不能hard code,需灵活设置位置。
获取屏幕分辨率[[UIScreen mainScreen] bounds]
可以在constant.h中define方便调用
#define kScreenSize [UIScreen mainScreen].bounds.size
- ios基础-分辨率适配
- iOS iPhone6分辨率与适配
- ios多设备多分辨率适配
- iOS 【iOS iPhone屏幕尺寸、分辨率及屏幕适配】
- ios iphone5适配之适用不通分辨率方法
- iOS各种图片的适配及手机分辨率对比
- iOS——iPhone屏幕尺寸、分辨率及适配
- ios学习7_iPhone屏幕尺寸、分辨率及适配
- ios学习7_iPhone屏幕尺寸、分辨率及适配
- iOS - iPhone屏幕尺寸、分辨率及适配
- iOS iPhone屏幕尺寸、分辨率及适配
- IOS 开发 iPhone屏幕尺寸、分辨率及适配
- iOS设备分辨率 UI规范 以及适配
- 【IOS学习】iPhone屏幕尺寸、分辨率及适配
- ios分辨率
- [IOS]分辨率
- iOS分辨率
- iOS分辨率
- 记录日志配置文档
- linux下如何修改Mysql的root密码
- x264 - x264_slicetype_frame_cost
- 对C++沉思录中代理类实现的质疑和修改
- ATCA构架
- ios基础-分辨率适配
- Ubuntu无法用putty登录
- 内核对象
- 修改后的小米文件管理器(去掉远程管理)
- Mysql的count函数
- 在shell中常用的特殊符号罗列
- iSCSI Target与Initiator的安装与使用
- zend关闭拼写
- 有时候要跌到谷底,才会慢慢变好