iOS基本UI控件總結-ObjectC版


 

如果需要查看Swift版本的同學請使用傳送門:iOS基礎控件-Swift版

 

包括以下幾類:

//繼承自NSObject:(暫列為控件)

    UIColor *_color;    //顏色

    UIImage *_image;    //圖像

    

//繼承自UIView:只能相應手勢UIGestureRecognizer事件,如果本身不響應會將事件actionsuperview傳遞

    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的詳細使用

 

 

結構圖:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM