可能用得上的UI控件
-
为了便于开发者打造各式各样的优秀App,UIKit框架提供了非常多功能强大又易用的UI控件
-
以下列举一些在开发中可能用得上的UI控件:
控件概览 -
提示:千万别一口气去百度所有的控件,没有这个必要一口气学完所有的控件,原因如下:
1.有些控件可能一年用不到1次,用到时再学
2.iOS中控件的用法都是相似相通的,掌握最主要、最常用的控件,就可以快速上手其他控件
3.面试中不会被问及诸如“进度条会用不?开关会用不?”之类的问题
1.UILabel – 文本标签
文本标签2.UIButton – 按钮
-
按钮的作用是:监听用户的点击事件,在用户点击后做出响应
按钮
3.UITextField – 文本输入框
-
文本输入框可以弹出键盘,让用户输入文本内容
文本输入框
4.UITextView – 能滚动的文字显示控件
-
如果文字内容比较多,需要换行显示,并且需要编辑
能滚动的文字显示控件
5.UIProgressView – 进度条
-
水平进度条,比如显示文件的下载进度,程序的启动进度
进度条
6.UISlider – 滑块
-
在2个数值之间滑动选择,比如调节音量大小
滑块
7.UIActivityIndicator – 圈圈
-
一直在转圈圈,表示让用户等待
圈圈
8.UIAlertView – 对话框(中间弹框)
-
从中间弹出一个框提示用户下一步该做什么
对话框
9.UIActionSheet – 底部弹框
-
从底部弹出一个框提示用户下一步该做什么
底部弹框
10.UIScrollView – 滚动的控件
-
如果内容比较多,超出了一个屏幕,就可以用它来显示
滚动的控件
11.UIPageControl – 分页控件
-
能显示当前的页码
分页控件
12.UITableView – 表格
-
如果每一行显示的内容格式差不多,就用这个表格控件
表格
13.UICollectionView – 九宫格
-
如果显示的东西是一块一块、一格一格的,而且每个格子长的差不多,就可以用它
九宫格
14.WKWebView – 网页显示控件
-
用来显示网页,使用它,就可以在手机上浏览网页
网页显示控件
15.UISwitch – 开关
-
开关
要么打开,要么关上
16.UISegmentControl – 选项卡
-
在固定的几个选项之间进行选择
选项卡
17.UIPickerView – 选择器
-
在多行数据之间只选择一行
选择器
18.UIDatePicker – 日期选择器
-
选择日期
日期选择器
19.UIToolbar – 工具条
-
一般显示在底部或者键盘顶部,里面有几个小按钮
工具条
20.UINavigationBar – 导航条
-
显示在顶部的条
导航条
网友评论