你的位置:首页 > 操作系统

[操作系统]初学UIView


//创建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