iOS —— 视图,视图控制器和窗口

2017-03-03  本文已影响160人  阿敏其人

一、基础概念

一.1、视图控制器 (UIViewController及其子类)

概念

凡是继承自UIViewController的对象,都叫做控制器,每一个控制器都会专门管理一个软件界面

UIViewController 类或其子类的对象。每个视图控制器都负责管理一个视图层次结构,包括视图层次结构中的视图并处理相关用户事件,以及将整个视图层次结构添加到应用窗口。

作用

负责处理软件界面的各种事件、负责软件界面的创建和销毁

类别

控制器分类.png

UISplitViewController和UIPopoverController是随着iPad的出现而推出的,UIPageViewController则是用于构建电子书和移动杂志类应用。

阿敏说
视图控制器是一个大的概念,类似与页面。
比如我们在安卓或者web上说的跳页面,或者跳Activity/Fragment,iOS就是推页面,推控制器。
(一般管视图控制器叫控制器)

一.2、视图(UIView及其子类)

UIView继承层次图.png

注:理论上只有继承自UIControl的类才能称之为 控件 ,但是口头上大多数人还是把所有继承自UIView的类都称之为 “控件”。

阿敏说

一.3、UIWindow

上一篇 下一篇

猜你喜欢

热点阅读