此工程文件实现功能:
1、定义UIView对象
2、设置UIView的基本属性,如位置
===========================ViewController.m脚本==============================
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //创建一个UIView对象 //UIView是IOS中视图对象 //显示在我们屏幕上的所有的对象的基础类 //所有显示在屏幕上的对象一定都继承于UIView //屏幕上能看到的对象都是UIView的子类 //UIView是一个矩形对象,有背景颜色,可以显示,有层级关系 UIView* view = [[UIView alloc] init]; //设置UIView的位置 view.frame = CGRectMake(100, 100, 100, 200); view.backgroundColor = [UIColor orangeColor]; //将新建的视图添加到父亲视图上 //1、将新建的视图显示到屏幕上 //2、将视图作为父亲视图的子视图管理起来 [self.view addSubview:view]; //是否隐藏视图对象 //YES:不显示 //NO:显示,默认值为NO view.hidden = NO; //设置视图的透明度 //alpha = 1:不透明 //a = 0:透明 //a = 0.5:半透明 view.alpha = 1; self.view.backgroundColor = [UIColor blueColor]; //设置是否显示不透明 view.opaque = NO; //将自己从父亲视图删除掉 //1:从父亲视图的管理中删除 //2:不会显示在屏幕 [view removeFromSuperview]; }
运行结果:
学习总结:
- 重点:UIView的基本概念
- 难点:UIView的层级关系
源码链接地址:https://pan.baidu.com/s/1yrOLXZZeu9MiOWtMq5-EGA 密码:7t1l