在我的 iPad 应用程序中,我在屏幕上有多个视图。
我想要做的是将双击手势识别器应用于导航栏。但是我没有成功,但是当相同的手势识别器应用于该视图时,它可以工作。
这是我正在使用的代码:
// Create gesture recognizer, notice the selector method
UITapGestureRecognizer *oneFingerTwoTaps =
[[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(oneFingerTwoTaps)] autorelease];
// Set required taps and number of touches
[oneFingerTwoTaps setNumberOfTapsRequired:2];
[oneFingerTwoTaps setNumberOfTouchesRequired:1];
[self.view addGestureRecognizer:oneFingerTwoTaps];
这在视图上有效,但是完成后:
[self.navigationController.navigationBar addGestureRecognizer:oneFingerTwoTaps]
不起作用。