ios - Xcode AMSlideMenu 在某些屏幕中禁用菜单

标签 ios objective-c xcode amslidemenu

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

在某些屏幕中需要禁用滑动菜单并实现其他操作的 UInavigationbar 按钮

这可能吗?

谢谢

最佳答案

要将菜单按钮设置为您自己的,请将以下代码放在 View Controller 中:

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

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

要在 View Controller 中禁用平移手势,只需导入“UIViewController+AMSlideMenu.h”并调用[self disableSlidePanGestureForLeftMenu];

关于ios - Xcode AMSlideMenu 在某些屏幕中禁用菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28326539/

相关文章:

ios - 触摸影响按下按钮的移动功能

ios - iOS Objective C 中的单例不会阻止多个实例

ios - 从 block 中获取值(value)(iOS 5)

ios - 嵌入在 UITextView 中的三列表

ios - IP 配置 apple80211 Open() 在 iOS8 上崩溃

ios - 找不到 iOS 应用的应用私钥

ios - 在 UITableView 上添加 subview

ios - PJSIP TLS 连接()错误 : End of file (PJ_EEOF) [code=70016]

ios - 错误 ITMS-90363 "Invalid Info.plist key. The key ' CFBundleIcons~iPad 中的捆绑...无效。”

ios - 使用适用于 iOS 的 FBSDK 4.x 在 facebook 上发布图像