·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> app软件开发 >> IOS开发 >> 初学UIView

初学UIView

作者:佚名      IOS开发编辑:admin      更新时间:2022-07-23

//创建UIView对象

//可以将其他空间添加到view上,当挪动View时,其他控件随之挪动

UIView *view=[[UIView alloc]init];

view.frame=CGRectMake(100,200,100,100);

view.backgroundColor=[UIColor redColor];

view.tag=100;

[self.window addSubview:view];

//创建UILabel对象

UILable *label=[[UILabel alloc]init];

label.text=@"hello";

label.tag=300;

label.backgroundColor=[UIColor blueColor];

label.frame=CGRectMake(0,10,100,30);

[view addSubview:label];

 

//查找Label对象  用该控件的父视图查找控件  如果找到的对象不是UIView类型,需要强制类型转换

UIView *v=[self.window viewWithTag:100];

UILabel *label=(UILabel *)[v viewWihTag:300];

//获得原点y坐标

v.frame.origin.y

//获得原点x的坐标

v.frame.origin.x

//获得宽度和高度

v.frame.size.height

v.frame.size.width

//获得中心点坐标

v.center.x

v.center.y