03-UI控件浏览
UI控件浏览
可能用得上的UI控件
- 为了便于开发者打造各式各样的优秀app,UIKit框架提供了非常多功能强大又易用的UI控件
- 下面列举一些在开发中可能用得上的UI控件(红色表明最常用,蓝色代表一般,黑色代表几乎不用)
红色表明最常用,蓝色代表一般,黑色代表几乎不用(这不是绝对的,仅供参考)
- 千万别一口气去百度所有的控件,没有这个必要一口气学完所有的控件,原因如下:
- 有些控件可能一年用不到1次,用到时再学 iOS中控件的用法都是相似相通的,因此掌握最主要、最常用的控件,就可以快速上手其他控件
- 面试中不会有傻逼问你“进度条会用不?开关会用不?”
UILabel – 文本标签
- 文本标签的作用仅仅是显示一串固定的文字
UIButton – 按钮
- 按钮的作用是:监听用户的点击事件,在用户点击后做出反应
UITextField – 文本输入框
- 文本输入框可以弹出键盘,让用户输入一些具体的值
UITextView – 能滚动的文字显示控件
- 如果文字内容比较多,需要换行显示,并且需要编辑,就用它
UIProgressView – 进度条
- 水平进度条,比如显示文件的下载进度,程序的启动进度
UISlider – 滑块
- 在2个数值之间滑动选择,比如调节音量大小
UIActivityIndicator – 圈圈
- 一直在转圈圈,表示让用户等待
UIAlertView – 对话框(中间弹框)
- 从中间弹出一个框提示用户下一步该干啥
UIActionSheet – 底部弹框
- 从底部弹出一个框提示用户下一步该干啥
UIScrollView – 滚动的控件
- 如果内容比较多,超出了一个屏幕,就可以用它来显示
UIPageControl – 分页控件
- 能显示当前的页码
UITableView – 表格
- 如果每一行显示的内容格式差不多,就用这个表格控件
UIWebView – 网页显示控件
- 一般用来显示网页,使用它,就可以在手机上浏览网页
UISwitch – 开关
- 要么打开,要么关上
UISegmentControl – 选项卡
- 在固定的几个选项之间进行选择
UIPickerView – 选择器
- 在多行数据之间只选择一行
UIDatePicker – 日期选择器
选择日期
UIToolbar – 工具条
- 一般显示在底部或者键盘顶部,里面有几个小按钮
UINavigationBar – 导航条
显示在顶部的条
03-UI控件浏览的更多相关文章
- 【Unity】8.1 Unity内置的UI控件
分类:Unity.C#.VS2015 创建日期:2016-04-27 一.简介 Unity 5.x内置了-套完整的GUI系统,提供了从布局.控件到皮肤的-整套GUI解决方案,因此可直接利用它做出各种风 ...
- UI控件概述
常见UI控件 UIKit框架提供了非常多功能强大又易用的UI控件,以便于开发者打造出各式各样的App 以下列举一些在开发中常见的UI控件(稍后补上图片示例) 1.UILabel– 文本标签:作用是显示 ...
- ANDROID L——Material Design详解(UI控件)
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! Android L: Google已经确认Android L就是Android Lolli ...
- WinForm/Silverlight多线程编程中如何更新UI控件的值
单线程的winfom程序中,设置一个控件的值是很easy的事情,直接 this.TextBox1.value = "Hello World!";就搞定了,但是如果在一个新线程中这么 ...
- 富客户端 wpf, Winform 多线程更新UI控件
前言 在富客户端的app中,如果在主线程中运行一些长时间的任务,那么应用程序的UI就不能正常相应.因为主线程要负责消息循环,相应鼠标等事件还有展现UI. 因此我们可以开启一个线程来格外处理需要长时间的 ...
- UI控件(复习一下)
如何修改控件状态• 可见,确实需要经常修改控件状态• 那如何去修改控件的状态呢?方法很简单➢ 每一个UI控件都是一个对象➢ 修改UI控件的状态,其实就是修改控件对象的属性➢ 比如修改UILabel显示 ...
- IOS学习资源收集--开发UI控件相关
收集的一些本人了解过的iOS开发UI控件相关的代码资源(本文持续补充更新) 内容大纲: 1.本人在github上也上传了我分装好的一些可重复利用的UI控件 2.计时相关的自定义UILabel控件 正文 ...
- 《深入理解Windows Phone 8.1 UI控件编程》基于最新的Runtime框架
<深入理解Windows Phone 8.1 UI控件编程>本书基于最新的Windows Phone 8.1 Runtime SDK编写,全面深入地论述了最酷的UI编程技术:实现复杂炫酷的 ...
- AppleWatch___学习笔记(二)UI布局和UI控件
1.UI布局 直接开发,你会发现Apple Watch并不支持AutoLayout,WatchKit里有个类叫做WKInterfaceGroup,乍一看像是UIView,但是这货其实是用来布局的.从 ...
随机推荐
- jQuery 间歇式无缝滚动特效分享(三张图片平行滚动)
最近项目中门户首页需要做出图片间歇式无缝滚动特效,但是在网上找资料都是不太理想,不过可以指导.最后自己写了一个demo实现了这个特效,分享出来. 1.jquery.cxscroll.js /*! * ...
- React.js 小书 Lesson7 - 组件的 render 方法
作者:胡子大哈 原文链接:http://huziketang.com/books/react/lesson7 转载请注明出处,保留原文链接和作者信息. React.js 中一切皆组件,用 React. ...
- winfrom C#树勾选等
AfterCheck /// <summary> /// 树勾选 /// </summary> /// <param name="sender"> ...
- MyBatis01--------概念
主程序 读取配置 主配置文件 SQL映射文件 1.什么是框架? ① 框架是一个应用程序的半成品 一个框架程序员可以配置的选择.选项越多,认为这款框架的可扩展性强. 面向 ...
- iOS 状态栏设置为白色
1.首先需要再info.plist中添加一项View controller-based status bar appearance为no 2.在需要的地方添加代码 [[UIApplication sh ...
- ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务解决办法
ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务解决办法: 1.首先打开cmd命令 查看本地TNSPING配置 是否ok?然后找到 Oracle 安装文件 中 listener. ...
- C#中关于静态与非静态的一个疑问
关于静态方法.变量和非静态方法.变量的区别,园里的大神早就有了许多详细的总结,个人觉得静态方法.变量与非静态方法.变量的区别可以总结为以下两句话: 静态的是属于类的 非静态是属于对象的 就是说调用静态 ...
- jq中事件绑定的方法
在唯品会实习生面试中,被面试官问了这么一个问题,“jQuery中绑定事件的方法有几个?”,以click事件为例,我当时想到的只有.click(),.bind(),.on()这三种,然后面试官又追问,“ ...
- AOP术语分析
初看这么多术语,一下子都不好接受,慢慢来,很快就会搞懂. 通知.增强处理(Advice) 就是你想要的功能,也就是上说的安全.事物.日子等.你给先定义好,然后再想用的地方用一下.包含Aspect的一段 ...
- Ajax使用 初始化数据 + mvc
2017-3-16 mvc+jquery+easyUI做项目 <input type="text" id="txtSTQty" name="tx ...