博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
swift(不同设备适配详解)
阅读量:5890 次
发布时间:2019-06-19

本文共 488 字,大约阅读时间需要 1 分钟。

在 iOS适配不同设备时主要需要考虑三个因素,设计分辨率、资源分辨率、物理分辨率。

设计分辨率:在程序中要使用的分辨率,单位Point(1Points = n * n pixels)资源分辨率:图像资源的分辨率,单位pixels物理分辨率:屏幕实际的分辨率,单位pixels例iPhone6 Plus (5.5inch):    width:414 1242 1080(资源分辨率是物理分辨率的1.15倍)    height:736 2208 1920

获取三种分辨率

设计分辨率:self.view.frame.size.widthself.view.frame.size.heightUIScreen.mainScreen().bounds.size.widthUIscreen.mainScreen().bounds.size.height

资源分辨率:

UIScreen.mainScreen().scale

id是一个指针,指向任何一个继承了Object(或者NSObject)类的对象,所以在OC中,任意一个object对象都可以是一个id

------未完待续

转载地址:http://krgix.baihongyu.com/

你可能感兴趣的文章
每日英语:Female muscle | Now is not a good time to be a man
查看>>
POJ 3133 Manhattan Wiring
查看>>
vsftpd 3.0.1 正式版发布
查看>>
处理日期和时间数据--过滤日期范围
查看>>
在WCF中调用Server.MapPath 获取服务发布目录路径
查看>>
稳定排序和不稳定排序
查看>>
linq 去除list集合中的重复项。
查看>>
C++设计模式之前言
查看>>
Ubuntu 12.04安装
查看>>
mysql client命令行选项
查看>>
vc遍历网页表单并自动填写提交 .
查看>>
log4j
查看>>
自定义TabControl
查看>>
配置ORACLE 11g绿色版客户端和PLSQL远程连接环境
查看>>
wordpress wp_head()函数 浏览器顶部 空白28px 解决办法
查看>>
读书笔记:改变人心的技巧
查看>>
poj1135
查看>>
MATLAB实现频数表——hist的使用
查看>>
iphone 线程 NSCondition NSThread
查看>>
NSURLConnection下载文件并显示进度(HEAD)
查看>>