[ui界面]-UI控件概述
一、UI控件的用途
对于iOS应用程序的界面来说,每个UI控件相当于一个小的积木块,将这些积木块组合、搭建在一起,就可以形成丰富多彩的UI界面。
二、UI控件的分类
iOS的UI控件大致分为三类:活动控件、静态控件和被动控件。
1)活动控件:大部分活动控件都继承于UIControl基类,活动控件可以与用户交互,当用户操作活动控件时,该控件可以激发相应的事件,该事件就会激发该控件上为该事件绑定的事件处理方法。比如:UIButton。
2)静态控件:静态控件通常只是继承于UIView,并不继承UIControl。静态控件只用于显示应用状态,用户不能对静态控件执行任何操作。典型的是UILabel和UIImageView。
3)被动控件:被动控件可以接受用户操作,但它们通常仅用于接受用户输入的值,知道用户输入完成为止,这些控件不能触发任何IBAction方法。典型的是UITextField。
注意:在iOS应用中,UI控件所属的角色并不是一成不变的,有些控件可以根据开发人员的需求选择多种模式运行。