创建UIView:
1.开辟空间并初始化视图(初始化时给出视图位置和大小)
2.对视图做一些设置(比如: 背景颜色)
3.将视图添加到window上进行显示
代码:
//开辟空间创建UIView对象
//设置frame确定UIView对象的位置以及大小
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
view.backgroundColor = [UIColor redColor]; //设置UIView对象的属性: 设置背景颜色
[self.window addSubview:view]; //将创建好的UIView对象添加到window上显示
frame:
1.frame是UIView的重要属性,是我们用于视图布局的关键
2.它决定了视图的大小和位置
3.frame是CGRect类型
4.frame是基于他父类视图的坐标系而言的
UIView常用属性:
属性名 center
描述 视图的中心点,可以更改视图位置
示例 view.center = CGPoint(100,200);
hidden
控制视图显示或隐藏
view.hidden = YES;//隐藏
view.hidden = NO;//显示
alpha
控制视图的透明度
view.alpha = 0~1
superView
获取本视图的父视图
view.superView;
subViews
获取本视图所有子视图
view.subViews;
tag
给视图标记,用于找到该视图
view.tag = 101;
[superView viewWithTag:101];