1、uislider控制項就像其名字一樣,是乙個像滑動變阻器的控制項:
上圖中的圓圈可以移動,它處在不同的位置,這個uislider會有不同的值。接下來的例子是關於uislider的簡單使用。
(1)假設我們已經建立了乙個single view application,開啟viewcontroller.xib,在ib中新增乙個uislider控制項和乙個label,這個label用來顯示slider的值。
(2)選中新加的slider控制項,開啟attribute inspector,修改屬性值,設定最小值為0,最大值為100,當前值為50,並確保勾選上continuous,如下圖:
(3)修改label的文字為50。
(4)接下來還是建立對映,將label和slider都對映到viewcontroller.h中,其中label對映為outlet,名稱為sliderlabel,switch對映為action,事件型別為預設的value changed,方法名稱為sliderchanged:
(5)開啟viewcontroller.m,找到sliderchanged方法,在其中新增以下**:
- (ibaction)sliderchanged:(id)sender**很簡單,就不解釋了。(6)執行一下,看看效果:
2、uiswitch控制項,就是很像開關的那種控制項,它只有兩個狀態:on和off:
接下來的小例子,我們將會實現:改變任一switch的狀態,另乙個switch也發生同樣的變化。
(1)在上面的例子中,開啟viewcontroller.xib,在ib中新增兩個uiswitch控制項。
(2)將這兩個switch控制項都對映到viewcontroller.h中,都對映成outlet,名稱分別是leftswitch和rightswitch。
(3)選中左邊的switch,按住control鍵,在viewcontroller.h中對映成乙個action,事件型別預設為value changed,名稱為switchchanged:
(4)然後,我們讓右邊的switch也對映到這個方法:
(5)開啟viewcontroller.m,找到switchchanged方法,新增**:
- (ibaction)switchchanged:(id)sender(6)執行一下,看看效果:
iOS開發中UISlider的簡單使用
首先在.h檔案中宣告乙個屬性 property nonatomic,strong uislider slider 在.m檔案中初始化並設定屬性 初始化並確定frame self slider uislider alloc initwithframe cgrectmake 50,200,260,10 ...
iOS下UISlider的訂製樣式
近期專案要使用slider,需要做成的樣式如下 實現首先要建立乙個繼承uislider的子類,因為改變滑條高度的函式只有在子類繼承後才能生效,附上改變滑條高度的 在子類的.m檔案裡寫 cgrect trackrectforbounds cgrect bounds bounds super track...
iOS滑動條UISlider的使用方法
1 ios 進度條控制項的詳細使用 由於專案的需求,學習使用了一下滑動條uislider的使用方法,這裡記錄一下。首先看我們實現出來的效果 如上圖所示,在圖中有四個內容 滑動條本身 最小值label 最大值label 當前值label。隨著滑動條的左右滑動,中間的當前值label會跟著做出變化。現在...