拖拽UISwitch按钮,无法监听到的问题

拖拽UISwitch按钮,无法监听到的问题

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

测试主管提了一个bug,说可以打开很多安全围栏。让他重现了一下,发现用UISwitch按钮不是点击,而是拖拽。。。。。。。。很无奈。于是,上面的方法是监听不到的,需要用下面的方法才能都监听到:

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

猜你喜欢

转载自blog.csdn.net/ochenmengo/article/details/80831724