1. 程式人生 > >拖拽UISwitch按鈕,無法監聽到的問題

拖拽UISwitch按鈕,無法監聽到的問題

拖拽UISwitch按鈕,無法監聽到的問題

 

 

 

[cell.mySwitch addTarget:self action:@selector(changeState:) forControlEvents:UIControlEventTouchUpInside];

測試主管提了一個bug,說可以開啟很多安全圍欄。讓他重現了一下,發現用UISwitch按鈕不是點選,而是拖拽。。。。。。。。很無奈。於是,上面的方法是監聽不到的,需要用下面的方法才能都監聽到:

 

[cell.mySwitch addTarget:self action:

@selector(changeState:) forControlEvents:UIControlEventValueChanged | UIControlEventTouchDragExit];