iOSMMDrawerController
で左スライドメニューを作るのに使っています。問題は、このプロジェクトで使用しているすべてのView Controllerがそれらを持っていることです。つまり、それぞれでスライドして左メニューを取得できますが、すべてではなく最初のビューのみが必要です。slider
UIViewController
UIViewController
UIViewController
プロジェクト内の他のスライダー コードを停止するにはどうすればよいですか。
iOSMMDrawerController
で左スライドメニューを作るのに使っています。問題は、このプロジェクトで使用しているすべてのView Controllerがそれらを持っていることです。つまり、それぞれでスライドして左メニューを取得できますが、すべてではなく最初のビューのみが必要です。slider
UIViewController
UIViewController
UIViewController
プロジェクト内の他のスライダー コードを停止するにはどうすればよいですか。
ビューコントローラーのサイドメニューが必要ない場合は、セグエを使用して呼び出します
問題コードの例:
サイドメニューでこのコードを使用して他のView Controllerに移動したと仮定します
switch(item selected) ....
case number:
centerViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"STORYBOARD_ID"];
代わりに次を使用します。
[self performSegueWithIdentifier:@"segue_identifier" sender:nil];
これにより、View Controller を MMDrawerController の centerViewController に追加する代わりに、完全に新しいコンテキストに移動します
以下の方法でパンニングをキャンセルできます。そのメソッドをviewWillAppearに入れます
ジェスチャーを許可するには、これを追加しますviewWillAppear
[self.mm_drawerController setOpenDrawerGestureModeMask:MMOpenDrawerGestureModeAll];
以下のコードを使用してビューキャンセルジェスチャを押すと。
[self.mm_drawerController setOpenDrawerGestureModeMask:MMOpenDrawerGestureModeNone];