UISwitch常用方法

2021-06-21 04:09:38 字數 1369 閱讀 7734

一、第一種建立uiswitch控制項的方法,在**中動態建立。

2、開啟viewcontroller.m檔案在viewdidload方法裡新增**:

[cpp]view plain

copy

- (void)viewdidload    

[switchbutton addtarget:

self

action:

@selector

(switchaction:)forcontrolevents:uicontroleventvaluechanged];

**中selector中的switchaction:需要我們自己實現,就是按下時接收到的事件。

記得把switchbutton加到當前view,呼叫[self.view

addsubview:switchbutton];

3、監聽uiswitch按下事件

實現**如下:

[cpp]view plain

copy

-(void)switchaction:(id)sender  

else   

}  

showswitchvalue是我通過拖拽控制項方法放到介面上的label,方便顯示效果

執行,效果:

二、通過拖拽方法使用uiswitch

1、往xib檔案上拖拽乙個uiswitch控制項。

2、按alt+command + return鍵開啟assistant editor模式,選中uiswitch控制項,按住control鍵,往viewcontroller.h拖拽

3、選action方式

4、.m檔案中實現switchaction 。剛才動態建立的時候也用到這個方法名稱,可以先注釋掉剛才的。

[cpp]view plain

copy

- (ibaction)switchaction:(id)sender else   

}  

執行就可以了。

12 常用UI控制項之 UISwitch開關

處於on時switch 的顏色 switchimage.ontintcolor uicolor graycolor 處於off時switch 的顏色 switchimage.tintcolor uicolor greencolor 設定on 的圖示 switchimage.onimage uiima...

UISwitch控制項屬性

uiswitch控制項屬性 1.ontintcolor 處於on時switch 的顏色 switchimage.ontintcolor uicolor graycolor 2.tintcolor 處於off時switch 的顏色 switchimage.tintcolor uicolor green...

UISwitch的詳細使用

開關 uiswitch 提供了乙個簡單的開 關ui元素,類似於傳統的物理開關,開關的可配置選項很少,應將其用於處理布林值。我們使用其value changed事件來檢測開關切換,並通過屬性on或例項方法ison來獲取當前值。1.uiswitch的初始化 uiswitch switchview uis...