2016-04-26 5 views
1

私はすべてのコントローラ、サイドコントローラにアクセスできるサイドメニューコントローラを持っています。なんらかの理由で、私が実際に典型的なView Controllerである私のビューの1つを左から右にドラッグすると、サイドメニューコントローラがドラッグされて表示されます。この動作を防止するための方法ビューがサイドメニューにドラッグされないようにします

enter image description here

:見てみてください?助けることができる任意のUIViewメソッドはありますか?

は、私が試した:

if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]){ 
    [self.navigationController.view removeGestureRecognizer:self.navigationController.interactivePopGestureRecognizer]; 
    } 

しかし、その動作していない、私はこれは、ナビゲーションコントローラの問題ではありませんので、それがあると思います。

+0

サイドメニュービューコントローラーにサードパーティのライブラリを使用していますか?それともネイティブに実装していますか? –

+0

@AlekseyPotapovそのサードパーティのライブラリではなく、別の開発者によって書かれています。 –

+0

難しいと言います。 構造を教えてください。より多くのコードを提供します.. –

答えて

2

は、スライドメニューの実装のために、私は一般的に、それはすべてのメソッドgesture on/offtap on/offを持つことができframework(pod)

pod 'SWRevealViewController', '~> 2.3' 

を使用しています。 あなたがこれを好きになることを願っています!

関連する問題