iOS基本UI控件总结

包括以下几类:

//继承自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的详细使用

结构图:

原文地址:https://www.cnblogs.com/Free-Thinker/p/6428912.html