說明:常見的四個控制項: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...