此文学习来源为:http://study.163.com/course/introduction/1002858003.htm
此工程文件实现功能:
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