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

此文学习来源为: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

posted @ 2018-03-08 17:30  前进的yoyocool  阅读(102)  评论(0编辑  收藏  举报