IOS-- UIView中的坐标转换
2016-05-31 14:08
393 查看
// 将像素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];
相关文章推荐
- The type java.lang.CharSequence cannot be resolved. It is indirectly referenced
- iOS - UIAlertController
- 修改NavigationView的MenuItem的字体颜色并修改默认选中的item
- iOS自定义UIButton的Image和Title位置
- Android自动化测试之UIAutomator
- 20160531 VS2013编译duilibv1.1,“找不到Riched20.lib”的问题
- STL--queue
- request 参数
- easyUI相关资料整理
- 初探Activity2:添加简单的UI控件
- IQueryable与IEnumberable的区别
- @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- request
- 实用知识:UIButton 图片在上文字在下
- GUI(GroupLayout 分组布局)
- [GitHub的搬运工]roboguice配置到Android Studio
- 【Arduino官方教程第一辑】示例程序 5-5 Switch和Case条件语句2
- UITableView设置快速索引字体颜色
- 导航栏背景及UItextFile左右图片的设置
- GUI(JMenuBar+JMenu+JMenuItem)