热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

IOSUI控件简介

为什么80%的码农都做不了架构师?UIKit框架提供了非常多功能强大又易用的UI控件。控件表控件名字功能使用频率UIButton按钮常用UILable文本按钮常

为什么80%的码农都做不了架构师?>>>   hot3.png

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 - 文本按钮

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

223529_1cRx_1032974.png


2.UIButton – 按钮

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

223949_GSfX_1032974.png


3.UITextField – 文本输入框

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

230849_EbJ8_1032974.png


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

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

230941_Acgr_1032974.png


进度条显示

1.UIProgressView – 进度条

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

231015_Bg00_1032974.png


2.UISlider – 滑块

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

231041_tPQZ_1032974.png


3.UIActivityIndicator – 圈圈

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

231108_C33d_1032974.png



弹框视图

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

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


2.UIActionSheet – 底部弹框

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

231240_m1vX_1032974.png


滚动视图

1.UIScrollView – 滚动的控件

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

231300_Wupx_1032974.png


2.UIPageControl – 分页控件

能显示当前的页码

231319_uwHD_1032974.png


3.UITableView – 表格

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

231342_2FMu_1032974.png


4.UICollectionView – 九宫格

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

231447_qT9k_1032974.png


5.UIWebView – 网页显示控件

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

231514_UZ9H_1032974.png


内容选择

1.UISwitch – 开关

要么打开,要么关上

231534_H5vN_1032974.png


2.UISegmentControl – 选项卡

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

231552_f9YF_1032974.png


3.UIPickerView – 选择器

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

231619_WTUk_1032974.png


4.UIDatePicker – 日期选择器

选择日期

231651_P0Gc_1032974.png


工具条

1.UIToolbar – 工具条

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

231727_530m_1032974.png


2.UINavigationBar – 导航条

显示在顶部的条

231813_yLjQ_1032974.png




转:https://my.oschina.net/wolx/blog/353633



推荐阅读
  • IneedtofocusTextCellsonebyoneviaabuttonclick.ItriedlistView.ScrollTo.我需要通过点击按钮逐个关注Tex ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 在使用 DataGridView 时,如果在当前单元格中输入内容但光标未移开,点击保存按钮后,输入的内容可能无法保存。只有当光标离开单元格后,才能成功保存数据。本文将探讨如何通过调用 DataGridView 的内置方法解决此问题。 ... [详细]
  • 如何高效创建和使用字体图标
    在Web和移动开发中,为什么选择字体图标?主要原因是其卓越的性能,可以显著减少HTTP请求并优化页面加载速度。本文详细介绍了从设计到应用的字体图标制作流程,并提供了专业建议。 ... [详细]
  • 导航栏样式练习:项目实例解析
    本文详细介绍了如何创建一个具有动态效果的导航栏,包括HTML、CSS和JavaScript代码的实现,并附有详细的说明和效果图。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
  • Android 渐变圆环加载控件实现
    本文介绍了如何在 Android 中创建一个自定义的渐变圆环加载控件,该控件已在多个知名应用中使用。我们将详细探讨其工作原理和实现方法。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 本文介绍如何通过注册表编辑器自定义和优化Windows文件右键菜单,包括删除不需要的菜单项、添加绿色版或非安装版软件以及将特定应用程序(如Sublime Text)添加到右键菜单中。 ... [详细]
  • Android LED 数字字体的应用与实现
    本文介绍了一种适用于 Android 应用的 LED 数字字体(digital font),并详细描述了其在 UI 设计中的应用场景及其实现方法。这种字体常用于视频、广告倒计时等场景,能够增强视觉效果。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 本文详细介绍了中央电视台电影频道的节目预告,并通过专业工具分析了其加载方式,确保用户能够获取最准确的电视节目信息。 ... [详细]
author-avatar
Ymgif影像--阿雅XX_506
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有