IOS坐标体系与旋转
来源:互联网 发布:iphone数据恢复软件 编辑:程序博客网 时间:2024/04/30 08:37
IOS应用程序经常需要支持多个方向,于是就有必要了解下IOS的坐标体系;下面是我的一些总结,希望对大家有所帮助;(仅对iphone 的Single Window情况进行分析,ipad类似)
(1)首先了解下IOS设备屏幕Screen和Window的坐标体系
(2) 各旋转状态下rootView的frame
从AppDelegate可以了解到,window的大小就是mainScreen的大小;因此window的frame为{0,0,320,480};通过测试发现window的坐标体系不会随屏幕旋转而变化;
下面来看看Window中的rootView的情况;Window中包含一个高度为20的statusBar;以及一个rootView;如下图所示;
下面展示四种旋转状态下的rootView的坐标(相对于window坐标体系);其中红色是Window的坐标系;而蓝色是rootView的坐标系;蓝色的坐标值是rootView针对Window坐标系的值;
(3) subView的坐标是针对parentView的坐标体系;
0 0
- IOS坐标体系与旋转
- IOS坐标体系与旋转
- 坐标旋转与平移
- 坐标旋转与平移
- 坐标体系
- 坐标体系
- 坐标的平移,缩放与旋转
- OpenGL坐标变换 平移,缩放与旋转
- 坐标旋转
- Android中View的事件体系(1)——坐标体系与移动
- 地图坐标体系 简介
- VC 坐标体系
- OpenGL中坐标体系
- OpenCV坐标体系
- Cocos坐标体系
- cocos2dx坐标体系详解
- java--绘图坐标体系
- android - 坐标体系图
- 怎么查看自己的域名是否被解析
- 杭电ACM 三 选地盖房防水淹(Math.ceil)
- 配置ST_Geometry查询
- Altium 不同原理图之间的网络标号没有连线的问题 error:Duplicate Net Names
- Android TextView实现跑马灯效果
- IOS坐标体系与旋转
- How those spring enable annotations work
- Mybatis resultMap支持继承
- 【Ubuntu】Ubuntu 硬盘“分区”图文教程(用于光盘,U盘安装Ubuntu)
- Json学习笔记
- Animation 动画
- spring bean源码简单解析
- java编程思想并发学习笔记(rocket and rockets)
- leetcode_147_Insertion Sort Lis