一 概述
为了便于开发者打造各式各样的优秀App,UIKit框架提供了非常多功能强大又易用的UI控件
以下列举一些在开发中可能用得上的UI控件
二 常用的UI控件
UI控件 | 说明 |
UIButton | 按钮 |
UILabel | 文本标签 |
UITextField | 文本输入框 |
UIImageView | 图片显示 |
UIProgressView | 进度条 |
UISlider | 滑块 |
UISwitch | 开关 |
UISegmentControl | 选项卡 |
UIActivityIndicator | 圈圈 |
UIAlerterView | 对话框(中间弹框) |
UIActionSheet | 底部弹框 |
UIScrollView | 滚动的控件 |
UIPageControl | 分页控件 |
UITextView | 能滚动的文字显示控件 |
UITableView | 表格 |
UICollectionView | 九宫格 |
UIPickerView | 选择器 |
UIDatePicker | 日期选择器 |
UIWebView | 网页显示控件 |
UIToolbar | 工具条 |
UINavigationBar | 导航条 |
三 常用控件说明
3.1 UILabel(文本标签)
- 文本标签的作用是显示一串固定的文字
3.2 UIButton(按钮)
- 按钮的作用是:监听用户的点击事件,在用户点击后作出响应
3.3 UITextField(文本输入框)
- 文本输入框可以弹出键盘,让用户输入文本内容
3.4 UITextView(能滚动的文字显示控件)
- 如果文字内容比较多,需要换行显示,并且需要编辑
3.5 UIProgressView(进度条)
- 水瓶进度条,比如显示文件的下载进度,程序的启动进度
3.6 UISlider(滑块)
- 在2个数值之间滑动选择,比如调节音量大小
3.7 UIActivityIndicator(圈圈)
- 一直在转圈圈,表示让用户等待
3.8 UIAlertView(对话框)
- 从中间弹出一个框提示用户下一步该做什么
3.9 UIActionSheet(底部弹窗)
- 从底部弹出一个框提示用户下一步该做什么
3.10 UIScrollView(滚动的控件)
- 如果内容比较多,超出了一个屏幕,用它来显示
3.11 UIPageControl(分页控件)
- 能显示当前的页码
3.12 UITableView(表格)
- 如果每一行显示的内容格式差不多,就用这个控件
3.13 UICollectionView(九宫格)
- 如果显示的东西是一块一块,一格一格的,而且每个格子差不多,就用这个控件
3.14 UIWebView(网页显示控件)
- 一般用来显示网页,使用它,就可以在手机上浏览网页
3.15 UISwitch(开关)
- 要么打开,要么关上
3.16 UISegmentControl(选项卡)
- 在固定的几个选项之间进行选择
3.17 UIPickView(选择器)
- 在多行数据之间只选择一个
3.18 UIDatePicker(日期选择器)
- 选择日期
3.19 UIToolbar(工具条)
- 一般显示在底部或者键盘顶部,里面有几个小按钮
3.20 UINavigator(导航条)
- 显示在顶部的条