第二节:UI控件概览

可能用得上的UI控件

  • 为了便于开发者打造各式各样的优秀App,UIKit框架提供了非常多功能强大又易用的UI控件

  • 以下列举一些在开发中可能用得上的UI控件:


    第二节:UI控件概览_第1张图片
    控件概览
  • 提示:千万别一口气去百度所有的控件,没有这个必要一口气学完所有的控件,原因如下:
    1.有些控件可能一年用不到1次,用到时再学
    2.iOS中控件的用法都是相似相通的,掌握最主要、最常用的控件,就可以快速上手其他控件
    3.面试中不会被问及诸如“进度条会用不?开关会用不?”之类的问题

1.UILabel – 文本标签

第二节:UI控件概览_第2张图片
文本标签

2.UIButton – 按钮

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


    第二节:UI控件概览_第3张图片
    按钮

3.UITextField – 文本输入框

  • 文本输入框可以弹出键盘,让用户输入文本内容


    第二节:UI控件概览_第4张图片
    文本输入框

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

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


    第二节:UI控件概览_第5张图片
    能滚动的文字显示控件

5.UIProgressView – 进度条

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


    第二节:UI控件概览_第6张图片
    进度条

6.UISlider – 滑块

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


    第二节:UI控件概览_第7张图片
    滑块

7.UIActivityIndicator – 圈圈

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


    第二节:UI控件概览_第8张图片
    圈圈

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

  • 从中间弹出一个框提示用户下一步该做什么


    第二节:UI控件概览_第9张图片
    对话框

9.UIActionSheet – 底部弹框

  • 从底部弹出一个框提示用户下一步该做什么


    第二节:UI控件概览_第10张图片
    底部弹框

10.UIScrollView – 滚动的控件

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


    第二节:UI控件概览_第11张图片
    滚动的控件

11.UIPageControl – 分页控件

  • 能显示当前的页码


    第二节:UI控件概览_第12张图片
    分页控件

12.UITableView – 表格

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


    第二节:UI控件概览_第13张图片
    表格

13.UICollectionView – 九宫格

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


    第二节:UI控件概览_第14张图片
    九宫格

14.WKWebView – 网页显示控件

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


    第二节:UI控件概览_第15张图片
    网页显示控件

15.UISwitch – 开关

  • 第二节:UI控件概览_第16张图片
    开关

    要么打开,要么关上

16.UISegmentControl – 选项卡

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


    第二节:UI控件概览_第17张图片
    选项卡

17.UIPickerView – 选择器

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


    第二节:UI控件概览_第18张图片
    选择器

18.UIDatePicker – 日期选择器

  • 选择日期


    第二节:UI控件概览_第19张图片
    日期选择器

19.UIToolbar – 工具条

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


    第二节:UI控件概览_第20张图片
    工具条

20.UINavigationBar – 导航条

  • 显示在顶部的条


    第二节:UI控件概览_第21张图片
    导航条

你可能感兴趣的:(第二节:UI控件概览)