iOS 开发 - iOS Core Animation学习记录
2015-01-04 17:32
141 查看
关于iOS-Core-Animation-Advanced-Techniques的学习
地址:https://github.com/AttackOnDobby/iOS-Core-Animation-Advanced-Techniques
iOS使用了以下的坐标系统:
点 —— 在iOS和Mac OS中最常见的坐标体系。点就像是虚拟的像素,也被称作逻辑像素。在标准设备上,一个点就是一个像素,但是在Retina设备上,一个点等于2*2个像素。iOS用点作为屏幕的坐标测算体系就是为了在Retina设备和普通设备上能有一致的视觉效果。
像素 —— 物理像素坐标并不会用来屏幕布局,但是仍然与图片有相对关系。UIImage是一个屏幕分辨率解决方案,所以指定点来度量大小。但是一些底层的图片表示如CGImage就会使用像素,所以你要清楚在Retina设备和普通设备上,他们表现出来了不同的大小。
单位 —— 对于与图片大小或是图层边界相关的显示,单位坐标是一个方便的度量方式, 当大小改变的时候,也不需要再次调整。单位坐标在OpenGL这种纹理坐标系统中用得很多,Core Animation中也用到了单位坐标。
地址:https://github.com/AttackOnDobby/iOS-Core-Animation-Advanced-Techniques
iOS使用了以下的坐标系统:
点 —— 在iOS和Mac OS中最常见的坐标体系。点就像是虚拟的像素,也被称作逻辑像素。在标准设备上,一个点就是一个像素,但是在Retina设备上,一个点等于2*2个像素。iOS用点作为屏幕的坐标测算体系就是为了在Retina设备和普通设备上能有一致的视觉效果。
像素 —— 物理像素坐标并不会用来屏幕布局,但是仍然与图片有相对关系。UIImage是一个屏幕分辨率解决方案,所以指定点来度量大小。但是一些底层的图片表示如CGImage就会使用像素,所以你要清楚在Retina设备和普通设备上,他们表现出来了不同的大小。
单位 —— 对于与图片大小或是图层边界相关的显示,单位坐标是一个方便的度量方式, 当大小改变的时候,也不需要再次调整。单位坐标在OpenGL这种纹理坐标系统中用得很多,Core Animation中也用到了单位坐标。
相关文章推荐
- IOS开发学习记录第2天之熟悉Xcode常用快捷键
- 关系运算符-----IOS开发学习记录第7天之C语言学习
- IOS开发学习记录第3天之C语言学习
- IOS开发学习过程问题点记录
- 年薪五十万的大神,在学习IOS开发中,初学者的记录
- IOS开发学习记录第5天之C语言学习
- IOS开发学习记录之Block的使用。
- 逻辑运算符-----IOS开发学习记录第8天之C语言学习
- iOS开发学习记录【整理】
- 逗号表达式-----IOS开发学习记录第6天之C语言学习
- IOS开发学习记录----计算机相关知识
- IOS开发学习记录--C语言中的printf函数详解&转义符
- 年薪五十万的大神,在学习IOS开发中,初学者的记录
- 位运算-----IOS开发学习记录第9天之C语言学习
- 三目运算符-----IOS开发学习记录第10天之C语言学习
- IOS开发学习记录第4天之C语言学习
- IOS开发学习记录第1天之熟悉Mac常用快捷键
- iOS开发一路走来看到,好奇,好玩,学习的知识点记录
- 开始学习 IOS 开发,记录学习笔记。
- 没有基础如何快速学习iOS 开发?