包括以下几类:

//继承自NSObject:(暂列为控件)

UIColor *_color;    //颜色

UIImage *_image;    //图像

//继承自UIView:只能相应手势UIGestureRecognizer事件,如果本身不响应会将事件action向superview传递

UILabel *_label;                    //文本展示

UIImageView *_imageView;          //图像展示

UIAlertView *_alertView;          //提醒对话框

UIScrollView *_scrollView;        //滚动视图

UIProgressView *_progressView;  //进度条

UIActivityIndicatorView *_indicator; //指示器

//继承自UIControl:可以监听手势UIGestureRecognizer事件和UIControlEvents事件,且不会将事件向superView传递

UIButton *_btn;                   //按钮  

UISwitch *_switch;                //选择按钮

UISlider *slider;                  //滑动条

UITextField *_textField;         //文本框

UIStepper *_stepper;              //数字递变控件(iOS5以后支持)

UISegmentedControl *segmentedControl;  //分段控件

一.UIColor:

  系统自带的颜色较少,使用方法也不方便,建议使用第三方插件:Colours

二.UIImage:

  1.UIImage 图片处理:截图,缩放,设定大小,存储

  2.UIImage两种加载方式

  3.iOS 提升 UIImage 加载性能

  第三方插件:

    1>.UIImage-Helpers:让UIImage支持截屏、ios7模糊效果以及根据颜色生成图片的功能

    2>.SDWebImage:管理远程图片加载,支持异步缓存,自动处理内存警告,示例

三.UILabel:

  1.UILabel的详细使用及特殊效果

  第三方插件:

    FXLabel--改进标准的UILabel组件

四.UIImageView

  1.UIImageView常用操作,图片填充模式,更改位置,旋转图像,缩放图像,播放一组图片,监听手势

  第三方插件:

五:UIAlertView

  1.UIAlertView的各种属性、方法及代理的使用

  2.UIAlertView使用详解(图文版)

  第三方插件:

    带Block的UIAlertView

六:UIScrollView

  1.小探UIScrollView(一)基本属性

  2.小探UIScrollView(二)基本属性

  3.iOS UIScrollView中实现分页滚动--定时自动滚动分页

  4.UIScrollView的分页与缩放

  5.UIScrollView 原理详解(contentsize,contentInset,ContentOffset)

  第三方插件:

    http://code4app.com/category/scrollview

七:UIProgressView

  第三方插件:http://code4app.com/category/progress

八:UIActivityIndicatorView

  第三方插件:http://code4app.com/category/activityindicator

九.UIButton

  1.详细介绍

  2.简单例子

十.UISwitch

  iOS学习之UISwitch控件两种使用方法和监听

十一.UISlider

  UISlider 滑块控件—IOS开发

  自定义UISlider的样式和滑块

十二.UITextField

  iOS中UITextField 使用全面解析

十三.UIStepper

  UIStepper控件的简单使用

十四.UISegmentedControl

  UISegmentedControl的详细使用

结构图:

iOS基本UI控件总结的更多相关文章

  1. iOS基础UI控件介绍-Swift版

    iOS基础UI控件总结 iOS基础控件包括以下几类: 1.继承自NSObject:(暂列为控件) UIColor //颜色 UIImage //图像 2.继承自UIView: 只能相应手势UIGest ...

  2. iOS 使用UI控件的外观协议UIAppearance进行设置默认UI控件样式

    在iOS开发中,经常会对UINavigationBar的样式进行全局样式.采用的设置方式有两种: 第一种,采用方式如下: [UINavigationBar appearance] 这种是对一类对象的默 ...

  3. iOS 中UI控件的各种对齐方式总结

    1.textAligment : 文字的水平方向的对齐方式 取值 NSTextAlignmentLeft      = 0,    // 左对齐 NSTextAlignmentCenter    = ...

  4. IOS学习资源收集--开发UI控件相关

    收集的一些本人了解过的iOS开发UI控件相关的代码资源(本文持续补充更新) 内容大纲: 1.本人在github上也上传了我分装好的一些可重复利用的UI控件 2.计时相关的自定义UILabel控件 正文 ...

  5. 从0到1搭建移动App功能自动化测试平台(2):操作iOS应用的控件

    转自:http://debugtalk.com/post/build-app-automated-test-platform-from-0-to-1-Appium-interrogate-iOS-UI ...

  6. iOS UI控件继承关系图

    闲来无事,把UI控件的继承关系图整理下来,供自己和大家使用.

  7. ios 中的UI控件学习总结(1)

    UIKit框架提供了非常多功能强大又易用的UI控件 下面列举一些在开发中可能用得上的UI控件 UIButton 按钮 UILabel 文本标签 UITextField 文本输入框 UIImageVie ...

  8. 【IOS 开发】基本 UI 控件详解 (UIDatePicker | UIPickerView | UIStepper | UIWebView | UIToolBar )

    转载注明出处 : http://blog.csdn.net/shulianghan/article/details/50348982 一. 日期选择器 (UIDatePicker) UIDatePic ...

  9. 【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)

    博客地址 : http://blog.csdn.net/shulianghan/article/details/50051499 ; 一. UI 控件简介 1. UI 控件分类 UI 控件分类 : 活 ...

随机推荐

  1. hdoj--5563--Clarke and five-pointed star(简单几何)

    Clarke and five-pointed star Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K ( ...

  2. [codeforces 618 F] Double Knapsack (抽屉原理)

    题目链接:http://codeforces.com/contest/618/problem/F 题目: 题目大意: 有两个大小为 N 的可重集 A, B, 每个元素都在 1 到 N 之间. 分别找出 ...

  3. 【转】Android ClearEditText:输入用户名、密码错误时整体删除及输入为空时候晃动提示

    1 package com.lixu.clearedittext; 2 3 4 import android.app.Activity; 5 import android.os.Bundle; 6 i ...

  4. spring的quartz定时任务

    一.版本: 1.spring:4.1.7:    2.quartz:2.2.1: 二.基于ssm项目: 1.引入jar包:quartz-2.2.1.jar:spring所需包. 2.说明:quartz ...

  5. 【转载】AngularJS 用$sce服务来过滤HTML标签,解决无法正确显示后台传递的html标签

    angular js的强大之处之一就是他的数据双向绑定这一牛B功能,我们会常常用到的两个东西就是ng-bind和针对form的ng-model.但在我们的项目当中会遇到这样的情况,后台返回的数据中带有 ...

  6. PostgreSQL Replication之第四章 设置异步复制(5)

    4.5 使流复制更健壮 当连接到master时,slave要做的第一件事情是赶上master.但是,这会一直工作吗?我们已经看到,我们可以使用由基于流和基于文件组成的混合设置.这给了我们一些额外的安全 ...

  7. js确认框confirm()用法实例详解

    先为大家介绍javascript确认框的三种使用方法,具体内容如下 第一种方法:挺好用的,确认以后才能打开下载地址页面.原理也比较清晰.主要用于删除单条信息确认. ? 1 2 3 4 5 6 7 8 ...

  8. codeforces 400 C Inna and Huge Candy Matrix【模拟】

    题意:给出一个矩形的三种操作,顺时针旋转,逆时针旋转,对称,给出原始坐标,再给出操作数,问最后得到的坐标 画一下模拟一下操作就可以找到规律了 #include<iostream> #inc ...

  9. jquery validate验证规则重用

    当多个控件验证规则相同时,如何避免冗余代码并应用相同规则呢? [1st way. addMethod+addClassRules] 场景:维护学生档案时需要维护父母.监护人.紧急联系人的身份证号码,此 ...

  10. Linux Shell脚本编程-基础2

    命令退出状态码  bash每个命令,执行状态都有返回值 0表示成功 非0表示失败(1-255) $?特殊变量可以打印出上一条命令的状态返回值 脚本的状态返回值是脚本执行的最后一条命令 自定义脚本状态返 ...