若是須要查看Swift版本的同窗請使用傳送門:iOS基礎控件-Swift版html
包括如下幾類:ios
//繼承自NSObject:(暫列爲控件)git
UIColor *_color; //顏色github
UIImage *_image; //圖像緩存
//繼承自UIView:只能相應手勢UIGestureRecognizer事件,若是自己不響應會將事件action向superview傳遞app
UILabel *_label; //文本展現異步
UIImageView *_imageView; //圖像展現ide
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-Helpers:讓UIImage支持截屏、ios7模糊效果以及根據顏色生成圖片的功能
2>.SDWebImage:管理遠程圖片加載,支持異步緩存,自動處理內存警告,示例
三.UILabel:
第三方插件:
四.UIImageView
1.UIImageView經常使用操做,圖片填充模式,更改位置,旋轉圖像,縮放圖像,播放一組圖片,監聽手勢
第三方插件:
五:UIAlertView
2.UIAlertView使用詳解(圖文版)
第三方插件:
六:UIScrollView
3.iOS 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
十一.UISlider
十二.UITextField
十三.UIStepper
十四.UISegmentedControl
結構圖: