一、第一種建立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
1:
ios中的iboutlet 、ibaction
剛開始學ios開發,發現ios的mvc架構很清新。
其實這個controller類就是對應這個view的,而且一般是一對一的關係。
在controller裡面,我們可以宣告變數和方法,並可以指定為iboutlet 或 ibaction。
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方法裡新增 void viewdidload switchbutton addtarget self action selector switchaction forcon...
IOS學習之UISwitch控制項兩種使用方法和監聽
分類 ios開發入門 2012 06 15 11 48 1363人閱讀 收藏舉報 一 第一種建立uiswitch控制項的方法,在 中動態建立。2 開啟viewcontroller.m檔案在viewdidload方法裡新增 cpp view plain copy void viewdidload sw...