UI控件概述
2015-12-04 20:47
363 查看
常见UI控件
UIKit框架提供了非常多功能强大又易用的UI控件,以便于开发者打造出各式各样的App![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204205115424-1061812151.png)
以下列举一些在开发中常见的UI控件(稍后补上图片示例)
1.UILabel– 文本标签:作用是显示一串固定的文字
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204210046408-177977114.png)
2.UIButton – 按钮:监听用户的点击事件,在用户点击后做出响应
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204210135596-63133957.png)
3.UITextField – 文本输入框:可以弹出键盘,让用户输入文本内容
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204205815064-1048827959.png)
4.UITextView – 可以滚动查看的文字显示控件:如果文字内容比较多,需要换行显示,并且需要编辑
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204210310127-1701413437.png)
5.UIProgressView – 进度条:水平进度条,比如显示文件的下载进度,程序的启动进度
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204210403096-405346294.png)
6.UISlider – 滑块:在2个数值之间滑动选择,比如调节音量大小
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204210457221-1863104865.png)
7.UIActivityIndicator – 圈圈:一直在转圈圈,提示用户稍作等待
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204210737393-440592112.png)
8.UIAlertView – 对话框(中间弹框):从中间弹出一个框提示下一步该做什么
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204210841346-289004703.png)
9.UIActionSheet – 底部弹框:从底部弹出一个框提示下一步该做什么
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204210929189-1930877123.png)
10.UIScrollView – 滚动的控件:如果内容比较多,超出了一个屏幕,就可以用它来显示
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204211046064-472553327.png)
11.UIPageControl – 分页控件:能显示当前的页码
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204211123689-1162058888.png)
12.UITableView – 表格:如果每一行显示的内容格式差不多,就用这个表格控件
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204211200596-1042411706.png)
13.UICollectionView – 九宫格:如果显示的东西是一格一格的,而且每个格子长的差不多,就可以用它
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204211236455-1494861597.png)
14.UIWebView – 网页显示控件:一般用来显示网页,使用它,就可以在手机上浏览网页
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204211333643-1595873775.png)
15.UISwitch – 开关:要么打开,要么关上,这个很好理解
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204211413361-921823320.png)
16.UISegmentControl – 选项卡:在固定的几个选项之间进行选择
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204211450096-57077242.png)
17.UIPickerView – 选择器:在多行数据之间只选择一行
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204211513002-1681575446.png)
18.UIDatePicker – 日期选择器:选择日期
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204211544236-904801835.png)
19.UIToolbar – 工具条:一般显示在底部或者键盘顶部,里面有几个小按钮
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204211619189-1455659849.png)
20.UINavigationBar – 导航条:显示在顶部的菜单
![](https://images2015.cnblogs.com/blog/847760/201512/847760-20151204211726361-541904481.png)
21.......
看到这里少年你是否有些怕了,莫慌莫慌,因为没有必要一口气学完所有的控件,有些控件可能一年用不到1次,用到时再学(学习的过程中你会发现有些是特别重要且相对复杂些,比如UITableView、UIScrollVIew等),iOS中控件的用法都是相似相通的,掌握最主要、最常用的控件后,其它控件也就可以快速上手了
相关文章推荐
- acm中Stack和Queue使用demo
- java中String、StringBuffer、StringBuilder的区别
- UITableVIew 滚动流畅性优化
- 37.拖放控件Interface Builder
- MySql提示:The server quit without updating PID file(…)失败
- UiAutomator使用步骤
- (2)轻松构建DuiLib HelloWorld By DuiCreator(下)
- (1)轻松构建DuiLib HelloWorld By DuiCreator(上)
- HDU 5057 Argestes and Sequence 分块
- 关于UI适配的文档
- UITextView 光标定位
- ugui和ngui手写虚拟摇杆功能比较
- UI - UISearchBar
- LeetCode 187 Repeated DNA Sequences
- hdu2604 Queuing
- 关于使用UIAlertView之后pop或者push时键盘闪退问题解决方法
- MUI移动开发框架——微信支付(android部分)
- android-UI组件实例大全(十五)------其他对话框:ProgressDialog,Date/TimePickerDialog
- android-UI组件实例大全(十四)------对话框的父类:AlertDialog
- SoapUI———mock数据工具