我正在尝试在我的应用程序中使用MMDrawerController,但是我不能在侧视图中使用手势closures侧抽屉。 我已经在我的应用程序中的其他地方使用MMDrawerController取得了巨大的成功,但不知道为什么它不在这种情况下工作。 顶级视图控制器是一个UINavigationController,其默认视图控制器是MasterViewController(下面的源代码)。 这个类扩展MMDrawerController并为我想要的configuration视图(中间和右侧,closures手势,最大宽度)。 中央视图有一个打开抽屉的button。 抽屉打开后,我无法用中间视图上的手势将其closures。 我添加了一个button到抽屉,它可以closures抽屉编程,但我需要能够选项卡/平移中心视图。 类MasterViewController:MMDrawerController { override func viewDidLoad() { let centerView = storyboard!.instantiateViewControllerWithIdentifier("CenterControllerName") as? CenterControllerType super.setCenterViewController(centerView, withCloseAnimation: false, completion: nil) let drawer = storyboard!.instantiateViewControllerWithIdentifier("Drawer") as? DrawerType super.rightDrawerViewController = drawer super.setMaximumRightDrawerWidth(200, animated: true, completion: nil) super.closeDrawerGestureModeMask = MMCloseDrawerGestureMode.PanningCenterView | MMCloseDrawerGestureMode.TapCenterView } } 打开抽屉的function: @IBAction func drawerButtonPressed(sender: AnyObject) { drawer?.openDrawerSide(MMDrawerSide.Right, animated: true, completion: […]
我是新来的迅速和iOS编程。 最近,我正在探索抽屉选项,并尝试MMDrawer教程,如本链接中所述 。 我一步步跟着它,它在一个单一的视图很好。 即应用程序加载到中央视图,我可以向右/左滑动访问抽屉控制器。 现在,我想在我的当前视图之前添加一个标签栏控制器,即层次结构 tab view controller [tab 1]—> Nav Controller –> drawer central view (swipe action takes place in here) [tab 2]—> Nav Controller –> Different controller view 但是由于appDelegate(中央视图,左侧导航和右侧导航实例)中的代码,我直接着陆到我的中央视图,标签栏并没有出现在这种情况下。 我相信,而不是实例化appDelegate中的所有代码,我不得不实例化它在一个子视图类。 但是我在网上找不到任何资源。
有什么方法可以通过拖动中央容器closures抽屉? 每次抽屉closures时,我都希望执行某些操作。