//创建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];
[email protected]"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
时间: 2024-10-24 21:13:48