4

これは奇妙な要求のように聞こえるかもしれませんが、私は AMSlideMenu を使用しています (これは素晴らしいです) https://github.com/SocialObjects-Software/AMSlideMenu

しかし、私の特定のプロジェクトの 1 つで、ボタンを使用して左側のメニューを開くことができる必要があります。

メニューを開いたり閉じたりするために現在機能しているボタンがありますが、この特定のプロジェクトではスワイプジェスチャを使用する必要があるため、スワイプによるメニューへのアクセスを無効にする必要があります。

AMSlideMenu ファイル内のメソッドを見てきましたが、スワイプを無効にする方法がわかりません。

どんな助けでも大歓迎です!

4

1 に答える 1

5

リンクのドキュメントを読んだ場合"UIViewController+AMSlideMenu.h"、プッシュされたView Controllerにインポートしてからメソッド(または必要な場所)を呼び出す必要があると述べていることに気付く[self disableSlidePanGestureForLeftMenu];でしょviewDidLoadう。彼らが提供した例で試してみましたが、うまくいきました。

ここに画像の説明を入力

更新: iOS 8 以降の場合、ここで説明されているようにではなく、
このメソッドを呼び出す必要があります。viewWillAppearviewDidLoad

于 2014-06-18T07:13:31.923 に答える