12.1 UIKit简介

12.1 UIKit简介

对于一个iOS应用而言,构建便捷的用户界面是优先级最高的。一个应用如果没有设计合理的交互界面,即使其涵盖了很复杂的代码处理逻辑或是使用了很高级的实现方案,这款iOS应用依然很难得到用户的青睐。相反,一个应用若是拥有设计良好的用户界面,只要通过简单有效的交互体验便可获得用户的好评。

在第1章讲解iOS系统框架的时候,我们介绍过位于CocoaTouch层的UIKit,其主要为iOS应用提供图形界面展示以及控件交互响应的服务。本章将介绍UIKit主要提供的简单控件,包括按钮、滚动条、文本输入框等使用简单、逻辑也简单的控件。

UIKit本身为开发者提供了丰富的图形控件,开发者只需在Storyboard中进行简单的拖拽,使用AutoLayout布局进行页面调整,最后使用合理的控件交互方式就可以向用户展现出一个外观优美、使用简便、体验良好的iOS应用。在本章的学习结束后,相信读者对iOS简单控件的特点及其使用场景会有深入的理解,继而在之后的开发过程中,便可以根据实际场景选择出最合适的控件。