UIView

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】;

你可能感兴趣的:(UIView)