常见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控件概述的更多相关文章

  1. iOS-UI-UI控件概述

    以下列举一些在开发中可能用得上的UI控件: IBAction和IBOutlet,UIView 1 @interface ViewController : UIViewController 2 3 @p ...

  2. 《深入理解Windows Phone 8.1 UI控件编程》基于最新的Runtime框架

    <深入理解Windows Phone 8.1 UI控件编程>本书基于最新的Windows Phone 8.1 Runtime SDK编写,全面深入地论述了最酷的UI编程技术:实现复杂炫酷的 ...

  3. 与众不同 windows phone (49) - 8.1 新增控件: 概述, ContentDialog, MapControl

    [源码下载] 与众不同 windows phone (49) - 8.1 新增控件: 概述, ContentDialog, MapControl 作者:webabcd 介绍与众不同 windows p ...

  4. 如何使用JavaScript UI控件(WijmoJS)构建Electron应用程序

    概述 What is Electron? Electron是一个使用JavaScript.HTML和CSS构建跨平台桌面应用程序的框架. 您可以将Electron与纯JavaScript或您选择的Ja ...

  5. C# Winform 跨线程更新UI控件常用方法汇总(多线程访问UI控件)

    概述 C#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效: 从不是创建控件的线程访问它”的异常.处理跨线程更新Winform UI控件常用的方法有4种:1. ...

  6. C# Winform 跨线程更新UI控件常用方法总结(转)

    出处:http://www.tuicool.com/articles/FNzURb 概述 C#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效: 从不是创建控件 ...

  7. iOS-UI控件概述

    IBAction和IBOutlet,UIView 1 @interface ViewController : UIViewController 2 3 @property(nonatomic, wea ...

  8. ANDROID L——Material Design详解(UI控件)

    转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! Android L: Google已经确认Android L就是Android Lolli ...

  9. WinForm/Silverlight多线程编程中如何更新UI控件的值

    单线程的winfom程序中,设置一个控件的值是很easy的事情,直接 this.TextBox1.value = "Hello World!";就搞定了,但是如果在一个新线程中这么 ...

随机推荐

  1. android端StarIO热敏打印机打印小票

    最近在做这个热敏打印机打印小票,开始的时候在网上找资料,发现国内基本没有这方面的资料,国外也很少,在此做个打印小票的记录. 这里只记录一些关键点. 使用StarIOPort.searchPrinter ...

  2. RAII手法封装相互排斥锁

    CriticalSectionWrapper是一个接口类 class CriticalSectionWrapper { public: // Factory method, constructor d ...

  3. Unmapped Spring configuration files found.

    © 版权声明:本文为博主原创文章,转载请注明出处 1.问题描述: 搭建SSH框架后,IDEA弹出如下提示: 2.解决方案: File --> Project Structure --> M ...

  4. zabbix api调用

    zabbix api调用 api能干什么 Zabbix API allows you to programmatically retrieve and modify the configuration ...

  5. synchronized 锁优化

    synchronized 在jdk 1.7之前是重量级锁,独占锁,非公平锁.jdk1.7之后,synchronized引入了 偏向锁,自旋锁,轻量级锁,重量级锁 自旋锁 当线程在获取锁的时候,如果发现 ...

  6. iOS 常用图尺寸 汇总

    iCON 准备一张1024x1024尺寸的图,打开链接 http://www.atool.org/ios_logo.php 在线批量生成各种尺寸的图片 启动图LaunchImage 640x960 2 ...

  7. 大师养成计划之一:搭建springmvc框架

    搭建spring-mvc框架 搭建spring-mvc框架步骤: 1.搭建web项目spring-mvc1 2.引入jar包 3.配置web.xml 3.1拷贝头文件: <web-app xml ...

  8. 嵌入式开发之davinci--- 8148/8168/8127 中的大屏分布式拼接显示系统

    其实在接触从12年接触8127系列ipnc 时看到200w和500w的高清像素,我就萌生了视频拼接的兴趣,没想到今年的安博会就有公司推出产品了,它就是上海的环视科技,从他的主页可以看到,明显的有个只能 ...

  9. 并行编程(2) - sum.msic.Unsafe 二

    整理了几个曾经从网上记录sum.msic.Unsafe类的演示样例.供大家參考: package com.fish.unsafe; import java.io.File; import java.i ...

  10. android 自定义 listView

    目录: 1.主布局 ListView <?xml version="1.0" encoding="utf-8"?><RelativeLayou ...