【发布时间】:2014-02-05 14:45:26
【问题描述】:
我的问题与 UISwipeGestureRecognizer 有关。我添加 UISwipeGestureRecognizer 以切换第一个屏幕的菜单屏幕。这是我的代码
UISwipeGestureRecognizer *gestureRecognizernavle = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(toggleMenu)];
[gestureRecognizernavle setDirection:(UISwipeGestureRecognizerDirectionLeft)];
[self.navigationController.navigationBar addGestureRecognizer:gestureRecognizernavle];
但是在下一个视图上交换导航栏时调用了相同的函数。 我将以下代码用于删除 SwipeGestureRecognizer
if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
self.navigationController.interactivePopGestureRecognizer.enabled = NO;
}
但是这段代码不起作用。你能帮帮我吗?
【问题讨论】:
标签: ios iphone uinavigationcontroller xcode5 uiswipegesturerecognizer