iOS中逻辑点与像素点的区别 为什么iOS设置坐标时还是320、460或320和548呢?
2013-06-28 13:58
399 查看
iOS中逻辑点与像素点的区别
今天,与同事讨论问题,逻辑点与像素点的区别,
问题:在iOS中4S和5都已经是retina屏了,为什么设置坐标时还是320、460或320和548呢?
苹果公司在推出4S之后为了适应retina屏幕使用了逻辑点。而逻辑点有一个智能判断的功能,在配置非retina屏幕的设备时,会自动设置为一个逻辑点对应一个像素。
而配置在retina屏幕时,会自动调整为一个逻辑点对应二个像素点。
这样就是为什么设置坐标时,坐标设置的范围为320、460或320和548的愿因。
本文出自 “7087095” 博客,请务必保留此出处http://7097095.blog.51cto.com/7087095/1230346
今天,与同事讨论问题,逻辑点与像素点的区别,
问题:在iOS中4S和5都已经是retina屏了,为什么设置坐标时还是320、460或320和548呢?
苹果公司在推出4S之后为了适应retina屏幕使用了逻辑点。而逻辑点有一个智能判断的功能,在配置非retina屏幕的设备时,会自动设置为一个逻辑点对应一个像素。
而配置在retina屏幕时,会自动调整为一个逻辑点对应二个像素点。
这样就是为什么设置坐标时,坐标设置的范围为320、460或320和548的愿因。
本文出自 “7087095” 博客,请务必保留此出处http://7097095.blog.51cto.com/7087095/1230346
相关文章推荐
- iOS中逻辑点与像素点的区别 为什么iOS设置坐标时还是320、460或320和548呢?
- 【Android】View移动时RawX()为什么要重新设置初始坐标/getX()和getRawX()的区别
- (论坛答疑点滴)为什么设置了DropDownList的AutoPostBack="True"还是不能触发SelectedIndexChanged事件?
- iOS开发笔记>> 设置scrollView的contentSize能在viewDidLoad里设置么,为什么?
- iOS 设置1像素的UIView线
- 为什么设置了DropDownList的AutoPostBack="True"还是不能触发SelectedIndexChanged事件? 转
- iOS self 和 super区别以及为什么要self = [super init];
- iOS开发零基础教程之Git和SVN、CVS之间的区别,为什么要用git
- 为什么设置了DropDownList的AutoPostBack="True"还是不能触发SelectedIndexChanged事件?
- iOS设置translucent引发的导航栏色差和坐标问题
- (摘抄)为什么设置了DropDownList的AutoPostBack="True"还是不能触发SelectedIndexChanged事件?
- 原 IOS CGContextSetLineWidth无法设置1像素线宽?
- iOS开发笔记>> IBOutlet连出来的视图属性为什么可以被设置成weak?
- iOS8、Xcode6下 设置Launch Image 启动图片,为什么按命名规范还是不出来照片
- 屏幕坐标,窗口坐标,客户区坐标,逻辑坐标的区别
- 类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何选择是类还是结构?
- IOS 无法设置1像素线宽(高) 解决方案
- 设备坐标(DP)、客户坐标(Client)、逻辑坐标(LP)在用法和含义上都有哪些区别呢?
- iOS 给UINavicationBar设置背景图片坐标便宜
- IOS 屏幕适配(纯粹通过代码设置坐标和大小的布局方案)