iOS学习笔记-003.视图 & 视图控制器

视图 & 视图控制器


一、“设置”应用程序演示

1.1 操作流程图

这里写图片描述

1.2 演示细节说明

  1. 点击选项,切换到一个新的界面,每个新界面都是一个新的UIView(视图),尺寸接近屏幕大小
  2. 通常,一个“满屏”的UIView(视图)会交给对应的UIViewController(视图控制器)去管理,上图中的三个UIView,都有自己的UIViewController
  3. UIViewController(视图控制器)内部默认有一个UIView(视图)属性,是控制器负责管理的UIView对象

二、UIView——视图

  1. 在屏幕上,能看得见摸得着的东西是UIView,比如按钮、文字、图片等,所有的控件最终都继承自UIView
  2. 每个UIView都是一个容器,可以容纳其他的UIView,其中容器视图被称为父视图,而被包含的视图或者控件被称为子视图或者子控件
  3. 视图对应的文件通常是storyboard或者xib文件,在许多ios应用程序中,通常不必为视图编写任何代码

三、UIViewController——视图控制器

  1. UIViewController的作用是:

    –创建/销毁自己的UIView
    –显示/隐藏UIView
    –处理UIView和用户之间的交互(事件处理)

  2. “设置”应用中的界面显示过程如下:

    –创建一个UIViewController
    –由UIViewController创建自己的UIView
    –把UIView显示到用户眼前
    –UIViewController监听并处理UIView的事件

四、Main程序启动过程简述

  1. 读取Storyboard.storyboard文件
  2. 创建ViewController对象
  3. 根据storyboard文件中的描述创建ViewController的UIView对象
  4. 将UIView对象显示到用户眼前
  5. 监听并响应用户交互
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值