美文网首页
视图&视图控制器 2课

视图&视图控制器 2课

作者: 波澜不惊的少年 | 来源:发表于2018-10-29 11:58 被阅读0次

    点击选项,切换到一个新的界面,每个新界面都是一个新的UIView(视图),尺寸接近屏幕大小

    通常,一个“满屏”的UIView(视图)会交给对应的UIViewController(视图控制器)去管理,上图中的三个UIView,都有自己的UIViewController

    UIViewController(视图控制器)内部默认有一个UIView(视图)属性,是控制器负责管理的UIView对象

    在屏幕上,能看得见、摸得着的东西都是UIView,比如按钮、图片、文字等,所有控件最终都继承自UIView

    每一个UIView都是一个容器,可以容纳其他UIView。其中容器视图被称为父视图,而被包含的视图或者控件被成为子视图或者子控件

    视图对应的文件通常是storyboard或者xib文件。在许多iOS应用程序中,通常不必为视图编写任何代码

    UIViewController的作用是:

    创建/销毁自己的UIView

    显示/隐藏UIView

    处理UIView和用户之间的交互(事件处理)

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

    创建一个UIViewController

    由UIViewController创建自己的UIView

    把UIView显示到用户眼前

    UIViewController监听并处理UIView的事件

    程序启动过Main程简述

    1. 读取Storyboard.storyboard文件

    2. 创建ViewController对象

    3. 根据storyboard文件中的描述创建ViewController的UIView对象

    4. 将UIView对象显示到用户眼前

    5. 监听并响应用户交互

    说了这么多:接下来来个案例帮助大家理解:

    sender.tag属性到视图设置 如下:

    相关文章

      网友评论

          本文标题:视图&视图控制器 2课

          本文链接:https://www.haomeiwen.com/subject/cdhbtqtx.html