我创建了一个带有多个手势的UIButton.有没有办法删除所有手势识别器?没有手势识别器对象?我看过这个方法:
[myButton removeGestureRecognizer:(GestureRecongizer)];
但是我不再拥有Gesture识别器对象了.有没有办法在没有识别器对象的情况下清除我的手势?类似于:
[myButton removeTarget:nil action:NULL forControlEvents:UIControlEventAllEvents];
解决方法
这应该做到这一点
while (myButton.gestureRecognizers.count) { [myButton removeGestureRecognizer:[myButton.gestureRecognizers objectAtIndex:0]]; }