IOS开发之——常用的UI控件

一 概述

为了便于开发者打造各式各样的优秀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(导航条):显示在顶部的条