1

https://github.com/SocialObjects-Software/AMSlideMenu

一部の画面では、スライド メニューを無効にし、他のアクションのために UInavigationbar ボタンを実装する必要があります

それが可能だ?

ありがとう

4

3 に答える 3

1

AMSlideMenu は、ジェスチャーを無効にするいくつかのメソッドを提供します。

- (void)addLeftMenuButton;
- (void)addRightMenuButton;
- (void)disableSlidePanGestureForLeftMenu;
- (void)disableSlidePanGestureForRightMenu;
- (void)enableSlidePanGestureForLeftMenu;
- (void)enableSlidePanGestureForRightMenu;

disableslidegestureコントローラーを呼び出すだけです。

ナビゲーションバーのボタンのターゲットを変更します。

于 2015-02-04T16:50:20.787 に答える
1

メニューボタンを独自のものに設定するには、View Controller に次のコードを配置します。

    UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"back_button"]
                                                                  style:UIBarButtonItemStylePlain
                                                                 target:self
                                                                 action:@selector(action:)];

    self.navigationController.navigationBar.topItem.leftBarButtonItem = anotherButton;

ビューコントローラーでパンジェスチャを無効にするには、「UIViewController+AMSlideMenu.h」をインポートして呼び出します[self disableSlidePanGestureForLeftMenu];

于 2015-10-16T12:17:27.710 に答える