UI控件概述
常见UI控件
- UIKit框架提供了非常多功能强大又易用的UI控件,以便于开发者打造出各式各样的App

- 以下列举一些在开发中常见的UI控件(稍后补上图片示例)
1.UILabel– 文本标签:作用是显示一串固定的文字

2.UIButton – 按钮:监听用户的点击事件,在用户点击后做出响应

3.UITextField – 文本输入框:可以弹出键盘,让用户输入文本内容

4.UITextView – 可以滚动查看的文字显示控件:如果文字内容比较多,需要换行显示,并且需要编辑

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

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

7.UIActivityIndicator – 圈圈:一直在转圈圈,提示用户稍作等待

8.UIAlertView – 对话框(中间弹框):从中间弹出一个框提示下一步该做什么

9.UIActionSheet – 底部弹框:从底部弹出一个框提示下一步该做什么

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

11.UIPageControl – 分页控件:能显示当前的页码

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

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

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

15.UISwitch – 开关:要么打开,要么关上,这个很好理解

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

17.UIPickerView – 选择器:在多行数据之间只选择一行

18.UIDatePicker – 日期选择器:选择日期

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

20.UINavigationBar – 导航条:显示在顶部的菜单

21....... - 看到这里少年你是否有些怕了,莫慌莫慌,因为没有必要一口气学完所有的控件,有些控件可能一年用不到1次,用到时再学(学习的过程中你会发现有些是特别重要且相对复杂些,比如UITableView、UIScrollVIew等),iOS中控件的用法都是相似相通的,掌握最主要、最常用的控件后,其它控件也就可以快速上手了
UI控件概述的更多相关文章
- iOS-UI-UI控件概述
以下列举一些在开发中可能用得上的UI控件: IBAction和IBOutlet,UIView 1 @interface ViewController : UIViewController 2 3 @p ...
- 《深入理解Windows Phone 8.1 UI控件编程》基于最新的Runtime框架
<深入理解Windows Phone 8.1 UI控件编程>本书基于最新的Windows Phone 8.1 Runtime SDK编写,全面深入地论述了最酷的UI编程技术:实现复杂炫酷的 ...
- 与众不同 windows phone (49) - 8.1 新增控件: 概述, ContentDialog, MapControl
[源码下载] 与众不同 windows phone (49) - 8.1 新增控件: 概述, ContentDialog, MapControl 作者:webabcd 介绍与众不同 windows p ...
- 如何使用JavaScript UI控件(WijmoJS)构建Electron应用程序
概述 What is Electron? Electron是一个使用JavaScript.HTML和CSS构建跨平台桌面应用程序的框架. 您可以将Electron与纯JavaScript或您选择的Ja ...
- C# Winform 跨线程更新UI控件常用方法汇总(多线程访问UI控件)
概述 C#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效: 从不是创建控件的线程访问它”的异常.处理跨线程更新Winform UI控件常用的方法有4种:1. ...
- C# Winform 跨线程更新UI控件常用方法总结(转)
出处:http://www.tuicool.com/articles/FNzURb 概述 C#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效: 从不是创建控件 ...
- iOS-UI控件概述
IBAction和IBOutlet,UIView 1 @interface ViewController : UIViewController 2 3 @property(nonatomic, wea ...
- 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!";就搞定了,但是如果在一个新线程中这么 ...
随机推荐
- android端StarIO热敏打印机打印小票
最近在做这个热敏打印机打印小票,开始的时候在网上找资料,发现国内基本没有这方面的资料,国外也很少,在此做个打印小票的记录. 这里只记录一些关键点. 使用StarIOPort.searchPrinter ...
- RAII手法封装相互排斥锁
CriticalSectionWrapper是一个接口类 class CriticalSectionWrapper { public: // Factory method, constructor d ...
- Unmapped Spring configuration files found.
© 版权声明:本文为博主原创文章,转载请注明出处 1.问题描述: 搭建SSH框架后,IDEA弹出如下提示: 2.解决方案: File --> Project Structure --> M ...
- zabbix api调用
zabbix api调用 api能干什么 Zabbix API allows you to programmatically retrieve and modify the configuration ...
- synchronized 锁优化
synchronized 在jdk 1.7之前是重量级锁,独占锁,非公平锁.jdk1.7之后,synchronized引入了 偏向锁,自旋锁,轻量级锁,重量级锁 自旋锁 当线程在获取锁的时候,如果发现 ...
- iOS 常用图尺寸 汇总
iCON 准备一张1024x1024尺寸的图,打开链接 http://www.atool.org/ios_logo.php 在线批量生成各种尺寸的图片 启动图LaunchImage 640x960 2 ...
- 大师养成计划之一:搭建springmvc框架
搭建spring-mvc框架 搭建spring-mvc框架步骤: 1.搭建web项目spring-mvc1 2.引入jar包 3.配置web.xml 3.1拷贝头文件: <web-app xml ...
- 嵌入式开发之davinci--- 8148/8168/8127 中的大屏分布式拼接显示系统
其实在接触从12年接触8127系列ipnc 时看到200w和500w的高清像素,我就萌生了视频拼接的兴趣,没想到今年的安博会就有公司推出产品了,它就是上海的环视科技,从他的主页可以看到,明显的有个只能 ...
- 并行编程(2) - sum.msic.Unsafe 二
整理了几个曾经从网上记录sum.msic.Unsafe类的演示样例.供大家參考: package com.fish.unsafe; import java.io.File; import java.i ...
- android 自定义 listView
目录: 1.主布局 ListView <?xml version="1.0" encoding="utf-8"?><RelativeLayou ...