UIView

UIView

 

目录

  • 概述——对UIView的理解
  • 对UIView的常用操作

获得UIView对象的绝对位置

  

概述——对UIView的理解

 

对UIView的常用操作

获得UIView对象的绝对位置

-(CGPoint)getViewPosition:(UIView *)view{

//递归实现,以获得x值为例

if(!view.superview){

return 0;

}else{

return view.frame.origin.x+[self getViewPosition:view.superview];

}

//循环实现

int x=0;

int y=0;

while(view.superview){

x+=view.frame.origin.x;

y+=view.frame.origin.y;

view = view.superview;

}

CGPoint point = CGPointMake(x,y);

return point;

}

 

 

转载于:https://www.cnblogs.com/IOS-Developer/p/4173997.html

已标记关键词 清除标记
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页