IOS开发之XCode学习005:UIView基础

作者: iOS 发布时间: 2021-01-27 浏览: 1309 次 编辑

此工程文件实现功能:

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