1.创建UIView
(50,50)为父视图上的坐标(200,100)分别是宽和高!!2.给myView添加背景颜色
颜色自由选择,还可以是随机色3.将myView添加到self.window中
self.window是应用主窗口4.得到myView的宽度,得到myView的X点坐标
5.视图的中心点可以更改视图
myView.center=CGPoint(100,200);
6.用宏定义设置颜色 (宏定义首字母要大写)
#define RGB(r,g,b) [UIColor colorWithRed:0.0~1.0 Green:0.0~1.0 Blue:0.0~1.0]
7.设置透明度
myView.alpha=0~1;
8.是否隐藏
myView.hidden=YES; 隐藏
myView.hidden=NO; 显示
9.获取本视图的父视图
UIView *view=myView.superView; 返回值类型是UIView
10.获取本视图的所有子视图
NSArray *array=myView.subViews; 返回值类型是NSArray
11.为某个视图添加tag值 父视图通过tag值获得他上面的子视图
myView.tag=10;
[myView.superView viewWithTag: 10];
12.在父视图上指定的位置添加子视图
[superView insertSubview: view atIndex: 1 ];
13.把父视图上的子视图1放到子视图2上面
【superView insertSubview: view1 aboveSubview: view2】;
14.把父视图上的子视图1放到子视图2下面
【superView insertSubview: view belowSubview:view2】;
15.把父视图上的子视图1放到所有子视图的最后面
【superView sendSubviewToBack:view1】;
16.视图的层级交换
【superView exchangeSubviewAtIndex:0 withSubviewAtIndex:1】;
17.从父视图上移除子视图
【subView removeFromSuperView】;
网友评论