iOS基本UI控件总结

转载自原文:http://www.tuicool.com/articles/qmMjQnJ

包括以下几类:

//  继承自 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/guiyangxueyuan/p/5340971.html