关于UIView的坐标转换以及好用方法
来源:互联网 发布:陈子豪淘宝外设店网址 编辑:程序博客网 时间:2024/05/16 08:27
// 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值
- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view;
// 将像素point从view中转换到当前视图中,返回在当前视图中的像素值
- (CGPoint)convertPoint:(CGPoint)point fromView:(UIView *)view;
// 将rect由rect所在视图转换到目标视图view中,返回在目标视图view中的rect
- (CGRect)convertRect:(CGRect)rect toView:(UIView *)view;
// 将rect从view中转换到当前视图中,返回在当前视图中的rect
- (CGRect)convertRect:(CGRect)rect fromView:(UIView *)view;
使用场景:多层视图下获取相对于屏幕的坐标以及相对于某父级的坐标
以下为十分好用的方法(收藏备用):
1.CGRectGetMaxX -用以获取CGrect的最右侧的x坐标,相当于UIView.frame.origin.x+UIView.frame.size.width
2.CGRectGetMaxY -用以获取CGRect的最下方的y坐标,相当于UIView.frame.origin.y+UIView.frame.size.height
3.CGRectGetMidX -相当于UIView.frame.origin.x+UIView.frame.size.width/2
4.CGRectGetMidY -相当于UIView.frame.origin.y+UIView.frame.size.height/2
5.CGRectContainsPoint -用以判断CGRect是否包含CGPoint
6.CGRectContainsRect -用以判断一个CGRect是否包含另一个CGRect
- 关于UIView的坐标转换以及好用方法
- 关于UIView中的坐标转换
- UIView中坐标的转换
- 关于UIView中相关坐标及改变的相关方法
- 关于经纬度坐标转换的方法
- 关于经纬度坐标转换的方法
- 关于经纬度坐标转换的方法
- iOS开发小结 - UIView的坐标转换
- UIView 中的坐标转换
- UIView中的坐标转换
- UIView中的坐标转换
- UIView 坐标转换
- UIView相对坐标转换
- UIView中的坐标转换
- UIView中的坐标转换
- UIView中的坐标转换
- UIView中的坐标转换
- iOS UIView 坐标转换
- 初学者浅谈JAVA
- poj-1062昂贵的聘礼-Bellman-F
- java笔记(三)[java中的继承&java中的方法重载,重写,重构&java中的向上转型和乡下转型&java中的抽象类和接口&java中的接口向上转型]
- ASP.NET每一个页面首次访问超级慢
- poj 2253 Frogger
- 关于UIView的坐标转换以及好用方法
- 机器人的运动范围
- ARM CMSIS DAP源码分析(一)
- php_xdebug安装+NetBeans的配置和使用
- 使用 Sublime Text 3
- 中科院分词系统整理笔记
- AVL平衡二叉树
- 动态规划_DAG例题_A Spy in the Metro(UVA1025)
- 移动拼图游戏(八数码问题)A*版