iOS开发笔记--UIView中的坐标转换
来源:互联网 发布:开发app软件多少钱 编辑:程序博客网 时间:2024/04/29 19:38
- // 将像素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;
例把UITableViewCell中的subview(btn)的frame转换到 controllerA中
- // controllerA 中有一个UITableView, UITableView里有多行UITableVieCell,cell上放有一个button
- // 在controllerA中实现:
- CGRect rc = [cell convertRect:cell.btn.frame toView:self.view];
- 或
- CGRect rc = [self.view convertRect:cell.btn.frame fromView:cell];
- // 此rc为btn在controllerA中的rect
- 或当已知btn时:
- CGRect rc = [btn.superview convertRect:btn.frame toView:self.view];
- 或
- CGRect rc = [self.view convertRect:btn.frame fromView:btn.superview];
0 0
- iOS开发笔记--UIView中的坐标转换
- iOS开发笔记--UIView中的坐标转换
- iOS开发笔记--UIView中的坐标转换
- iOS开发笔记--UIView中的坐标转换
- iOS开发笔记--UIView中的坐标转换
- iOS开发笔记--UIView中的坐标转换
- iOS开发笔记--UIView中的坐标转换
- iOS开发笔记--UIView中的坐标转换
- iOS开发笔记--UIView中的坐标转换
- ios开发 - UIView中的坐标转换
- iOS开发--UIView中的坐标转换
- IOS开发:UIView中的坐标转换
- iOS-- UIView中的坐标转换
- [iOS]UIView中的坐标转换
- iOS --- UIView中的坐标转换
- iOS UIView中的坐标转换
- IOS-- UIView中的坐标转换
- IOS-- UIView中的坐标转换
- 在CentOS7上关闭IPv6
- Window2003 iis+mysql+php+zend环境配置
- linux文件权限chmod .
- Hadoop-01-完全分布式环境搭建
- ABAP 用BAPI批量导入物料的质量视图
- iOS开发笔记--UIView中的坐标转换
- C# datagridview插入数据慢的一个问题
- Git 常用命令
- 页面内容多,加载时间长的时候,锚点位置偏移问题
- iOS 比例 缩放视图 视图动画效果 CGAffineTransformMakeScale
- c++中的 extern "C"
- ASP.NET MVC 3.0 在各个版本IIS中的部署
- 二叉树(10)----比较两个二叉树是否相同(结构和数据),递归和非递归
- RHEL 6.5系统安装配置图解教程(rhel-server-6.5)