ios常用控制項(二)

2021-06-28 03:57:53 字數 1088 閱讀 5081

說明:常見的四個控制項:uislider uiswitch uistepper uisegment

只做簡單的介紹

一.uislider(滑塊控制項)

基本設定:

[slider setmaximumvalue:10]; 

//設定最大值

[slider setminimumvalue:0]; 

//設定最小值

[slider setvalue:5]; 

//當前顯示值

設定監聽:

[slider addtarget:self action:@selector(sliderchange:) forcontrolevents:uicontroleventvaluechanged]; 

注:1.uislider的值發生改變,應該用valuechanged

2.當uislider的進度值發生改變時,會自動呼叫self的sliderchange:方法,並且將uislider作為第乙個引數傳入

二.uiswitch(開關控制項)

設定狀態:

[switch seton:yes];

取得當前狀態:

bool state = [switch ison];

設定監聽:

與uislider相同

三.uistepper(計數器控制項)

1.基本設定與uislider相同

2.與uislider的不同:

每按一次減號,value就會自動減去一定的數值(數值大小由stepvalue決定)

每按一次加號,value就會自動增加一定的數值(數值大小由stepvalue決定)

3.事件監聽與uislider相同

四.uisegment(選項卡控制項)

初始化方法:

nsarray *items = @[@"1", @"2", @"3"];

uisegment *control = [[uisegment alloc] initwithitems:items];

獲得當前標籤位置:

int index = control.selectedsegmentindex;

其他設定與uislider相同,監聽一樣

iOS 常用控制項的建立

當我們需要在介面上進行乙個動作,比如跳轉介面或者是要彈出乙個警告框,我們就需要建立乙個按鈕來觸發這個動作。uibutton btn uibutton alloc init 給按鈕開闢乙個內容空間,並且初始化 btn.frame cgrectmake 10,70,355,40 設定按鈕的位置和大小 b...

OC常用控制項二

uisegmentedcontrol 也成為選擇控制項,繼承自uicontrl 使 addtarget action forcontrolevents為分段控制項新增事件處 理 方法。nstimer nstimer time time timeinterval 啟動定時器 time invalida...

Android常用控制項(二)

button 按鈕 android text 設定按鈕上的文字,imagebutton不能有文字 android background 設定按鈕的背景顏色 imagebutton 按鈕 android src 設定背景 android adjustviewbounds 調整邊框以適應大小 andro...