12.1.1 控件的分类

12.1.1 控件的分类

在介绍控件的分类之前,还是需要提醒读者注意UIView的重要性。在第10章我们已经介绍过视图是展示界面重要的元素,在本章讲解的控件中又有一大半是继承自UIView的,因此可以说UIView在iOS界面开发上有举足轻重的地位。根据使用场景和功能,对这些简单控件进行了以下的分类:

1.交互控件

直接继承自UIControl,一般用于响应用户触屏时的各种事件,UIControl继承自UIView。

2.窗口

即UIWindow,用于将内容展示到设备屏幕上的控件,在第10章中已经进行过详细的讲解。

3.容器视图

直接继承自UIView,用于容纳一切UIView子类的视图控件。

4.信息展示控件

直接继承自UIView,用于展示文字、图片、状态等信息的控件。

5.网页控件

用于展示网页的控件,自带丰富的功能。

6.导航控件

一般附着在某种视图控制器上,比如UITabBar或者UINavigationBar。相关内容在第11章也有所涉及。

7.警示控制器

一个视图控制器,用于展示警示框或者选择框。

后续小节中会单独讲解这些控件的特性和使用方法。