我使用Mutual Mobile Drawer Controller来创建一个幻灯片侧面菜单,当我创建登录屏幕,并把“初始”显示第一个像预期的那样,但菜单工作,我需要禁用3个viewsControllers的手势,怎么可以我这样做:如何在swift中禁用手势?
这3次是在唱歌,唱出来,那不能老是只显示菜单登录时...
我使用Mutual Mobile Drawer Controller来创建一个幻灯片侧面菜单,当我创建登录屏幕,并把“初始”显示第一个像预期的那样,但菜单工作,我需要禁用3个viewsControllers的手势,怎么可以我这样做:如何在swift中禁用手势?
这3次是在唱歌,唱出来,那不能老是只显示菜单登录时...
你可以看到你的这个手势,做无论你想和他们在一起。 self.view.gestureRecognizers
例,将删除所有:
self.view.gestureRecognizers?.removeAll()
drawerController?.openDrawerGestureModeMask = []
我需要调用此方法哪? viewdidload不起作用 –
尝试在viewDidAppear()中使用它,这样当viewController出现时,它总是会执行代码。如果在viewDidLoad()中使用它,它可能恰好在应用程序第一次加载viewController时执行代码,并且如果您再次尝试再次使用viewController,此viewController可以稍后再使用,但有可能该应用程序使用一个已经加载,不会通过viewDidLoad()再次传递,但将始终通过viewDidAppear()。 –