iOS基本UI控制項總結

2022-09-11 07:03:10 字數 2211 閱讀 5207

**自原文:

包括以下幾類:

//  繼承自 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

第三方外掛程式:

五:uialertview

1.  uialertview的各種屬性、方法及**的使用

2.uialertview使用詳解(**版) 

第三方外掛程式:

帶block的uialertview

六:uiscrollview

1.  小探uiscrollview(一)基本屬性

2.  小探uiscrollview(二)基本屬性

3.  ios uiscrollview中實現分頁滾動--定時自動滾動分頁

4.  uiscrollview的分頁與縮放

5.  uiscrollview 原理詳解 (  contentsize,  contentinset, contentoffset ) 

第三方外掛程式:

七:uiprogressview

八:uiactivityindicatorview

九.uibutton

1.詳細介紹 

2.  簡單例子

十.uiswitch

ios學習之uiswitch控制項兩種使用方法和監聽

十一.uislider

uislider 滑塊控制項—ios開發

自定義uislider的樣式和滑塊

十二.uitextfield

ios中uitextfield 使用全面解析

十三.uistepper

uistepper控制項的簡單使用

十四.uisegmentedcontrol

uisegmentedcontrol的詳細使用

結構圖:

iOS基本UI控制項總結 ObjectC版

如果需要檢視swift版本的同學請使用傳送門 ios基礎控制項 swift版 包括以下幾類 繼承自nsobject 暫列為控制項 uicolor color 顏色uiimage image 影象 繼承自uiview 只能相應手勢uigesturerecognizer事件,如果本身不響應會將事件act...

iOS 中UI控制項的各種對齊方式總結

1.textaligment 文字的水平方向的對齊方式 nstextalignmentleft 0,左對齊 nstextalignmentcenter 1,居中對齊 nstextalignmentright 2,右對齊 uilabel 預設是居中對齊的,並沒有提供頂部對齊的方式 可以使用如下的方式實...

iOS中UI控制項的使用

uilabel的使用 uilabel label uilabel alloc initwithframe cgrectmake 60,40,100,200 設定內容及字型 label.text 歡迎歡迎熱淚歡迎 歡迎歡迎熱淚歡迎 歡迎歡迎熱淚歡迎 歡迎歡迎熱淚歡迎 設定文字 uicoloryello...