2015-12-21 134 views

回答

1

你可以看到你的这个手势,做无论你想和他们在一起。 self.view.gestureRecognizers

例,将删除所有:
self.view.gestureRecognizers?.removeAll()

+0

我需要调用此方法哪? viewdidload不起作用 –

+0

尝试在viewDidAppear()中使用它,这样当viewController出现时,它总是会执行代码。如果在viewDidLoad()中使用它,它可能恰好在应用程序第一次加载viewController时执行代码,并且如果您再次尝试再次使用viewController,此viewController可以稍后再使用,但有可能该应用程序使用一个已经加载,不会通过viewDidLoad()再次传递,但将始终通过viewDidAppear()。 –

1
drawerController?.openDrawerGestureModeMask = []