Swift - 视图&视图控制器

Swift - 视图&视图控制器 首页 / iOS入门教程 / Swift - 视图&视图控制器

在iOS开发中,视图控制器是应用程序内部结构的基础,视图控制器是所有视图的父级。每个应用程序至少有一个ViewController。

UIViewController是所有ViewController的父类。它定义了管理无涯教程视图的所有方法和属性。此类还管理从一个视图控制器到另一个视图控制器的事件和转换。它还在应用程序的不同部分之间坐标。

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/ios/ios-views-and-view-controllers.html

来源:LearnFk无涯教程网

视图控制器类型

有两种类型的ViewControllers:

  1. Content ViewController      -  Content ViewController是无涯教程创建的主要类型的视图控制器,内容视图控制器包含应用程序屏幕的内容。
  2. Container ViewController  -  Container ViewController在Intent ViewController中不同,它是它充当父视图控制器,它从子视图控制器收集信息。 Container ViewController仅管理rootview,它包含一个或多个子ViewControllers。
Views and View Controllers

视图管理

在iOS开发中,ViewController管理视图的层次结构。如下图所示,每个ViewController都包含一个rootview,它包含视图控制器的所有内容。保持IOS应用程序所需的所有自定义视图都将添加到根视图中以显示内容。下图显示了ViewController,rootView和Subviews之间的关系。每个子视图由超级视图引用,该Super View包含一系列视图,其中rootview充当视图控制器中存在的所有视图的父视图。

Views and View Controllers

数据封送

在iOS开发中,一个视图控制器负责在屏幕上显示IOS应用程序的数据。它充当其视图(由开发人员创建)和应用程序数据之间的接口。每个ViewController都分配了一个继承UIViewController的类。

UIViewController中定义的所有属性和方法都存在于为ViewController分配的类中。但是,对于无涯教程的应用程序的开发,无涯教程需要在ViewController类中定义无涯教程的属性和方法。

Views and View Controllers

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

人工智能基础课 -〔王天一〕

程序员进阶攻略 -〔胡峰〕

Go语言核心36讲 -〔郝林〕

从0开始学微服务 -〔胡忠想〕

重学前端 -〔程劭非(winter)〕

如何成为学习高手 -〔高冷冷〕

React Native 新架构实战课 -〔蒋宏伟〕

计算机基础实战课 -〔彭东〕

运维监控系统实战笔记 -〔秦晓辉〕

好记忆不如烂笔头。留下您的足迹吧 :)