博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS学习笔记--IOS常用控件汇总
阅读量:7208 次
发布时间:2019-06-29

本文共 1388 字,大约阅读时间需要 4 分钟。

 

UIKit框架提供了非常多功能强大又易用的UI控件。

控件表

控件名字

功能

使用频率

UIButton

按钮

常用

UILable 

文本按钮

常用

UITextField 

文本输入框

常用

UIImageView 

图片显示

常用

UIAlertView

对话框

常用

UIScrollView 

滚动控件

常用

UITableView 

表格

常用

UINavigationBar 

导航条

常用

UISwitch 

开关

一般

UIActivityIndicator 

一般

UIActionSheet 

底部弹框

一般

UIPageControl 

分页控件

一般

UITextView 

滚动的文字显示控件

一般

UICollectionView 

九宫格

一般

UIPickerView

选择器

一般

UIDatePicker 

日期选择器

一般

UIWebView 

网页显示器

一般

UIProgressView 

进度条

几乎不用

UISlider 

滑块

几乎不用

UISegmentControl 

选项卡

几乎不用

UIToolbar 

工具条

几乎不用

 

文字显示

1.UILable - 文本按钮

文本标签的作用仅仅是显示一串固定的文字

 

 

2.UIButton – 按钮

按钮的作用是:监听用户的点击事件,在用户点击后做出反应

 

 

3.UITextField – 文本输入框

文本输入框可以弹出键盘,让用户输入一些具体的值

 

 

4.UITextView – 能滚动的文字显示控件

如果文字内容比较多,需要换行显示,并且需要编辑,就用它

 

 

进度条显示

1.UIProgressView – 进度条

水平进度条,比如显示文件的下载进度,程序的启动进度

 

 

2.UISlider – 滑块

在2个数值之间滑动选择,比如调节音量大小

 

 

3.UIActivityIndicator – 圈圈

一直在转圈圈,表示让用户等待

 

 

 

弹框视图

1.UIAlertView – 对话框(中间弹框)

从中间弹出一个框提示用户下一步该干啥

 

2.UIActionSheet – 底部弹框

从底部弹出一个框提示用户下一步该干啥

 

 

滚动视图

1.UIScrollView – 滚动的控件

如果内容比较多,超出了一个屏幕,就可以用它来显示

 

 

2.UIPageControl – 分页控件

能显示当前的页码

 

 

3.UITableView – 表格

如果每一行显示的内容格式差不多,就用这个表格控件

 

 

4.UICollectionView – 九宫格

如果显示的东西是一块一块、一格一格的,而且每个格子长的差不多,就可以用它

 

 

5.UIWebView – 网页显示控件

一般用来显示网页,使用它,就可以在手机上浏览网页

 

 

内容选择

1.UISwitch – 开关

要么打开,要么关上

 

 

2.UISegmentControl – 选项卡

在固定的几个选项之间进行选择

 

 

3.UIPickerView – 选择器

在多行数据之间只选择一行

 

 

4.UIDatePicker – 日期选择器

选择日期

 

 

工具条

1.UIToolbar – 工具条

一般显示在底部或者键盘顶部,里面有几个小按钮

 

 

2.UINavigationBar – 导航条

显示在顶部的条

 

 

转载于:https://www.cnblogs.com/ios4kerwin/p/4451340.html

你可能感兴趣的文章
redhat网卡设置
查看>>
javascript 的作用域
查看>>
JFinal极速开发框架使用笔记(二) 两个问题,一个发现
查看>>
AutoCompleteTextView
查看>>
SecureCRT生成序列
查看>>
Android 应用程序主框架搭建
查看>>
2012腾讯春季实习生面试经历(二)
查看>>
用Bootstrap框架弹出iframe页面 在弹出的模态框中载人iframe页面,bootstrapiframe
查看>>
2012腾讯暑期实习面经(技术类web前端)
查看>>
第3种方法获取redis cluster主从关系
查看>>
注册表管理(本地、远程)
查看>>
《Linux内核设计与实现》第四周读书笔记——第五章
查看>>
关于COM组件log的位置
查看>>
C++操作符重载
查看>>
postgresql 时间戳格式为5分钟、15分钟
查看>>
linq中如何在join中指定多个条件
查看>>
交换排序
查看>>
【转】链表归并排序插入排序
查看>>
EL表达式和JSTL的使用
查看>>
递归:python 实现2分查找
查看>>