开发者社区> 贱见> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

iOS开发笔记--UIView中的坐标转换

简介: <div class="dp-highlighter bg_objc" style="font-family:Consolas,'Courier New',Courier,mono,serif; background-color:rgb(231,229,220); width:812.96875px; overflow:auto; padding-top:1px; line-height:
+关注继续查看
[objc] view plaincopy在CODE上查看代码片派生到我的代码片
  1. // 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值  
  2. - (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view;  
  3. // 将像素point从view中转换到当前视图中,返回在当前视图中的像素值  
  4. - (CGPoint)convertPoint:(CGPoint)point fromView:(UIView *)view;  
  5.   
  6. // 将rect由rect所在视图转换到目标视图view中,返回在目标视图view中的rect  
  7. - (CGRect)convertRect:(CGRect)rect toView:(UIView *)view;  
  8. // 将rect从view中转换到当前视图中,返回在当前视图中的rect  
  9. - (CGRect)convertRect:(CGRect)rect fromView:(UIView *)view;  

UITableViewCell中的subview(btn)frame转换 controllerA

[objc] view plaincopy在CODE上查看代码片派生到我的代码片
  1. // controllerA 中有一个UITableView, UITableView里有多行UITableVieCell,cell上放有一个button  
  2. // 在controllerA中实现:  
  3. CGRect rc = [cell convertRect:cell.btn.frame toView:self.view];  
  4. 或  
  5. CGRect rc = [self.view convertRect:cell.btn.frame fromView:cell];  
  6. // 此rc为btn在controllerA中的rect  
  7.   
  8. 或当已知btn时:  
  9. CGRect rc = [btn.superview convertRect:btn.frame toView:self.view];  
  10. 或  
  11. CGRect rc = [self.view convertRect:btn.frame fromView:btn.superview];  

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
iOS - UIView 动画
1、UIView 动画 核心动画 和 UIView 动画 的区别: 核心动画一切都是假象,并不会真实的改变图层的属性值,如果以后做动画的时候,不需要与用户交互,通常用核心动画(转场)。 UIView 动画必须通过修改属性的真实值,才有动画效果。
1041 0
iOS UIView动画详解(Objective-C)
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Arial; font-size:14px">     我在之前的一篇博客中《<a target="_blank" href="http://blog.csdn.net/chenyufeng1991/a
1425 0
iOS动画:UIView动画和CALayer动画(CABasicAnimation、CAKeyframeAnimation的使用)
<p style="padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; clear:both; height:auto; overflow:hidden; color:rgb(44,44,44); font-family:宋体,'Arial Narrow',arial,serif; font-siz
1458 0
iOS开发UI篇—核心动画(UIView封装动画)
iOS开发UI篇—核心动画(UIView封装动画) 一、UIView动画(首尾) 1.简单说明 UIKit直接将动画集成到UIView类中,当内部的一些属性发生改变时,UIView将为这些改变提供动画支持 执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图,为此需要...
772 0
使用delphi 开发多层应用(二十) ios通过soap 显示kbmmw服务器上的图片
上一次通过soap,使IOS 访问了kbmmw服务器,今天顺便看能不能与android 共用服务器上的那个 下载图片的功能。首先说一下服务端的的程序,基本上就是前面的代码,没有变化,只是要indy 里面的 base64 编码功能,不再啰嗦,直接代码: function Txalionsrv.
921 0
使用delphi 开发多层应用(十九) ios通过soap 访问kbmmw服务器
随着delphi XE4 的推出,开始真正意义上支持ios 的开发,由于目前kbmmw 还不完全支持ios 的开发,因此 无法直接使用kbmmw 的客户端访问kbmmw 的服务器(虽然kbmmw 也提供了C 的客户端,可以使用xcode连接 kbmmw的C 客户端来访问kbmmw 服务器,但是功能有限,而且要熟悉xcode),对于急着想在ios 使用kbmmw 服务的同学,可以先使用kbmmw 的webservice 方式访问kbmmw 服务器。
978 0
iOS开发用到的Mac工具
mark一下吧,只是个人经验。 Xcode,IDE gdb,lldb,命令行调试工具 Simulator,模拟器 Application Loader,(上传app store用) Instruments,各种开发辅助工具,性能测试...
1202 0
iOS开发知识与能力体系 思维导图
越写越多,整理不完,也许思维导图都不是最好的承载工具了,以后再继续补充。 分辨率为2042*3917,点击查看大图: 转载请注明出处:http://blog.csdn.net/hursing
1669 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
深入剖析 iOS 性能优化
立即下载
移动 App 性能监测实践(iOS篇)
立即下载
React-Native 在iOS上的性能优化方案
立即下载