08 UISwitch控制項兩種使用方法和監聽

2021-09-01 19:48:14 字數 1654 閱讀 8648

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

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

[cpp]view plain

copy

print?

- (void)viewdidload    

- (void)viewdidload

[switchbutton addtarget:

selfaction:

@selector

(switchaction:)forcontrolevents:uicontroleventvaluechanged];

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

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

addsubview:switchbutton];

3、監聽uiswitch按下事件

實現**如下:

[cpp]view plain

copy

print?

-(void)switchaction:(id)sender  

else

}  

-(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

print?

- (ibaction)switchaction:(id)senderelse

}  

- (ibaction)switchaction:(id)sender else 

}

執行就可以了。

iOS學習之UISwitch控制項兩種使用方法和監聽

ios action xcode 2010 一 第一種建立uiswitch控制項的方法,在 中動態建立。2 開啟viewcontroller.m檔案在viewdidload方法裡新增 cpp view plain copy print?void viewdidload void viewdidloa...

iOS學習之UISwitch控制項兩種使用方法和監聽

一 第一種建立uiswitch控制項的方法,在 中動態建立。2 開啟viewcontroller.m檔案在viewdidload方法裡新增 cpp view plain copy void viewdidload switchbutton addtarget self action selector...

iOS學習之UISwitch控制項兩種使用方法和監聽

一 第一種建立uiswitch控制項的方法,在 中動態建立。2 開啟viewcontroller.m檔案在viewdidload方法裡新增 void viewdidload switchbutton addtarget self action selector switchaction forcon...