• iOS中的UI



    • 不管你是学习android开发还是iOS开发
    • 都建议先学习UI,原因如下:
    UI是app的根基:⼀一个app应该是先有UI界⾯面,然后在UI的基础上增加实⽤用功能

    UI相对简单易学:UI普遍是学习过程中最简单的⼀一块,能快速拥有成就感和学习兴趣

    UI⾄至关重要:开发中的绝⼤大部分时间都在处理UI

    万物皆对象

    图片对象~~UIImageView

    文本标签对象~~UILabel

    按钮对象~~UIButton

    ~~~~~~~~~~~~~

    非UI的功能怎么办呢

    ~~~框架来解决

    UIKit - 创建和管理应⽤用程序的⽤用户界⾯面
    ➢ QuartzCore -提供动画特效以及通过硬件进⾏行渲染的能⼒力
    ➢ CoreGraphics -提供2D绘制的基于C的API
    ➢ CoreLocation -使⽤用GPS和WIFI获取位置信息
    ➢ MapKit -为应⽤用程序提供内嵌地图的接
    ➢ AVFoundation – ⾳音频处理
    ➢ 。。。。。。

    利用UIKit框架提供的类来创建各种可视化组件对象,最后组成复杂⽽而美观的UI界⾯面

    可能用得上的UI控件
    • 为了便于开发者打造各式各样的优秀app,UIKit框架提供了非常多功能强大又易用的UI控件
    • 下面列举一些在开发中可能用得上的UI控件(红色表明最常用,蓝色代表一般,黑色代表几乎不
    用)
    ➢ UIButton 按钮
    ➢ UILabel 文本标签
    ➢ UITextField 文本输入框
    ➢ UIImageView 图片显示
    ➢ UIProgressView 进度条
    ➢ UISlider 滑块
    ➢ UISwitch 开关
    ➢ UISegmentControl 选项卡
    ➢ UIActivityIndicator 圈圈
    ➢ UIAlertView 对话框(中间弹框)
    ➢ UIScrollView 滚动的控件
    ➢ UIPageControl 分页控件
    ➢ UITextView 能滚动的文字显示控件

    ➢ UITableView 表格
    ➢ UICollectionView 九宫格
    ➢ UIPickerView 选择器
    ➢ UIDatePicker 日期选择器
    ➢ UIWebView 网页显示控件
    ➢ UIToolbar 工具条
    ➢ UINavigationBar导航条
    ➢ UIActionSheet 底部弹框 

    千万别一口气去百度所有的控件,没有这个必要一口气学完所有的控件,原因如下:

    有些控件可能一年用不到1次,用到时再学 iOS中控件的用法都是相似相通的,

    因此掌握最主要、最常用的控件,就可以快速上手其他控件。

    面试中不会有问你“进度条会用不?开关会用不?”

    UI控件部分解释

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

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

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

    UITextView – 能滚动的文字显示控件
    • 如果文字内容比较多,需要换行显示,并且需要编辑,就用它

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

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

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

    UIAlertView – 对话框(中间弹框)

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

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

    UIScrollView – 滚动的控件
    • 如果内容比较多,超出了一个屏幕,就可以用它来显示

    UIPageControl – 分页控件

    能显示当前的页码

    UITableView – 表格

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

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

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

    UISwitch – 开关

    • 要么打开,要么关上

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

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

    UIDatePicker – 日期选择器 • 选择日期

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

    UINavigationBar – 导航条

    • 显示在顶部的条

  • 相关阅读:
    利用JavaScript数组动态写入HTML数据节点
    个人项目网站,部分截图
    HTML5 JavaScript API
    简述几项关于web应用的开发技术
    最值得学习的编程语言
    使用Ajax与服务器端通信
    Ajax与用户交互的存储格式JSON
    兄弟连教育分享:用CSS实现鼠标悬停提示的方法
    移动端HTML5性能优化
    兄弟连PHP培训教你提升效率的20个要点
  • 原文地址:https://www.cnblogs.com/ljcgood66/p/4977038.html
Copyright © 2020-2023  润新知