【发布时间】:2012-01-04 10:10:57
【问题描述】:
我有这个代码:
UISwipeGestureRecognizer *recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(rightSwipeHandle:)];
[recognizer setNumberOfTouchesRequired:1];
[view1 addGestureRecognizer:recognizer];
[view2 addGestureRecognizer:recognizer];
[view3 addGestureRecognizer:recognizer];
[recognizer release];
- (void)rightSwipeHandle:(UISwipeGestureRecognizer*)gestureRecognizer{ //do something}
它只在 view3 中识别滑动,为什么?我该如何解决这个问题?我应该为每个视图做一个新的滑动手势吗?但我有 20 次观看。
【问题讨论】: