//1.首先创建一个view
UIView *view1 =[[UIView alloc]initWithFrame:CGRectMake(10,10,100,100)];
//2.添加颜色
view1.backgroundColor = [UIColor yellowColor];
//3.在不知道view1的frame值得情况下给view1进行复制
CGRect frame = view1.frame;
frame.origin.x += 50;
view1.frame = frame;
//4.将view插入到什么地方
[self.window insertSubView:view1 atIndex:1];
//5.将view放在什么的上面
[self.window insertSubView:view1 aboveSunView:view2];
//6.将view放在什么的下面
[self.window insertSubView:view1 belowSubView:view2];
//7.将指定的子视图移到最前面
[self.window bringSbubViewToFront:view1];
//7.将指定的子视图移到最后面
[self.window sendSubViewToBack:view1];
//8.交换两个子视图的位置
[self.window exchangeSubViewAtIndex:0 withSubViewIndex:1];
//9.从父视图上移除
[view1 removeFromSubView];
//10.控制视图的显隐
view.hidden = YES/NO;
//11.控制视图的不透明度,范围是(0,1)
view1.alpha = 0.5;
//12.获取本视图的父视图
UIView *view2 = [view1 superView];
//13.获取本视图的所有子视图
NSLog(@"%@",[self.window subViews]);
//14.给本视图添加标记,被标记的视图可以使用viewWithTag取出
view.tag = 100;
UIView *view = [self.window viewWithTag:100];
????????????????????????????????????????????UILable
//1.UILable的创建
UILable *lab1 = [UILable alloc]initWithFrame:CGRectMake:(100,100,100,100);
lab1.backgroundColor = [UIColor blackColor];
//2.lab的命名
lab1.text = @“用户名”;
//3.lab中字体的对齐方式
lab1.textAlignment = NSTextAlignmentLeft/Right/Center;
//4.lab中字体的颜色
lab1.textColor = [UIColor redColor];
//5.lab中字体的大小
lab1.font = [UIFont fontWithName:@"Helvetica-Bold" size:20];
//6.lab的显示的行数
lab1.numberOfLines = 3;
//7.lab的阴影颜色
lab1.shadowColor = [UIColor blackColor];
//8.lab的阴影的大小
lab1.shadowSize = CGSizeMake:(12,3);
//9.window展现出来的方法
self.window = [[[UIWindow alloc]initWithFrame:[UIScreen MainScreen].bounds];
self.window.backgroundColor = [UIColor orangeColor];
[self.window makeKeyAndVisible];
视图对象使用frame, bounds和center属性来跟踪它的尺寸和位置:
frame属性包含了frame矩形,指定了在父视图坐标系统中该视图的尺寸和位置。
center属性包含了在父视图坐标系统中的已知中心点。
bounds属性包含了边界矩形,指定了在视图本地坐标系统中视图的尺寸。
转载于:https://my.oschina.net/u/2322034/blog/383136