- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我是 swift 和 iOS 开发的新手。在我的项目中,我正在使用 MMDrawerController 加载幻灯片菜单,它适用于幻灯片,但在 AppDelegate 中初始化 MMDrawerController 后,顶部导航栏 [导航 Controller ] 未显示。评论MMDrawer初始化显示导航栏和点击事件正确触发,下面是导航初始化代码,
func buildNavigationDrawer()
{
// Instantiate Main.storyboard
let mainStoryBoard:UIStoryboard = UIStoryboard(name:"Main", bundle:nil)
// Create View Controllers
let mainPage:TabBarViewController = mainStoryBoard.instantiateViewControllerWithIdentifier("TabBarViewController") as! TabBarViewController
let leftSideMenu:LeftSideViewController = mainStoryBoard.instantiateViewControllerWithIdentifier("LeftSideViewController") as! LeftSideViewController
let rightSideMenu:RightSideViewController = mainStoryBoard.instantiateViewControllerWithIdentifier("RightSideViewController") as! RightSideViewController
// Wrap into Navigation controllers
let leftSideMenuNav = UINavigationController(rootViewController:leftSideMenu)
let rightSideMenuNav = UINavigationController(rootViewController:rightSideMenu)
// Cerate MMDrawerController
drawerContainer = MMDrawerController(centerViewController: mainPage, leftDrawerViewController: leftSideMenuNav, rightDrawerViewController: rightSideMenuNav)
drawerContainer!.openDrawerGestureModeMask = MMOpenDrawerGestureMode.PanningCenterView
drawerContainer!.closeDrawerGestureModeMask = MMCloseDrawerGestureMode.PanningCenterView
// Assign MMDrawerController to our window's root ViewController
window?.rootViewController = drawerContainer
}
最佳答案
在有关 MMDrawerController
的示例之一中,有以下代码:
self.drawerController = [[MMDrawerController alloc]
initWithCenterViewController:navigationController....
尝试使用 UINavigationController
更改您的 mainPage
,并将 rootViewController 链接到 TabBarViewController
,您应该可以解决问题。
详细信息:
// Wrap into Navigation controllers
let leftSideMenuNav = UINavigationController(rootViewController:leftSideMenu)
let rightSideMenuNav = UINavigationController(rootViewController:rightSideMenu)
let centerMenuNav = UINavigationController(rootViewController: mainPage)
// Cerate MMDrawerController
drawerContainer = MMDrawerController(centerViewController: centerMenuNav, leftDrawerViewController: leftSideMenuNav, rightDrawerViewController: rightSideMenuNav)
关于swift - MMDrawerController 不显示导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37351627/
我在我的 objective-c 应用程序中使用 MMdrawercontroller 来显示左侧菜单。我想在打开菜单时启用对 centerVC 显示的小部分的点击。 我该怎么做? 最佳答案 func
我正在使用 MMDrawerController 作为侧边菜单。打开侧边菜单时,我找不到在中心 View 中关闭键盘的位置。 我试过了 在sideMenuViewController的viewWill
我正在尝试在我的应用程序中使用 MMDrawerController,但我无法通过中心 View 上的手势关闭侧边抽屉。我在我的应用程序的其他地方使用了 MMDrawerController 并取得了
我在我的 objective-c 应用程序中将 MMdrawercontroller 用于左侧菜单。我在导航栏中有一个按钮来打开/关闭菜单。问题是菜单只打开而没有关闭。这是我的代码: - (IBAct
我正在尝试获取 MMDrawerController去工作,但我遇到了麻烦。 这是我的 Storyboard中应用的结构: 下面是我尝试从我的 Root View Controller 中初始化它的方
我正在使用 MMDrawerController 在我的 iOS 应用程序中创建幻灯片菜单。菜单运行良好,但我遇到了一些麻烦。我的菜单是 ViewController 和 TableView 以及非常
我是 swift 和 iOS 开发的新手。在我的项目中,我正在使用 MMDrawerController 加载幻灯片菜单,它适用于幻灯片,但在 AppDelegate 中初始化 MMDrawerCon
我正在使用 MMDrawerController 在我的应用程序中显示菜单 - 我为此使用了我的一个 ViewControllers。 我遇到了一些约束问题。当我的菜单 VC 第一次加载时 - 它在左
我已经搜索了每个地方来找到我遇到的这个错误的解决方案,我还尝试使用 nsuserdefaults、struct 和全局变量将我的变量传递给其他 View Controller 。我正在使用 mmdra
我正在使用 MMDrawerController在我的应用程序中。当我想将数据从 MMExampleLeftSideDrawerViewController 传递到 MMExampleCenterTa
我使用 MMDrawerController 库来创建抽屉菜单。一切正常,但当应用程序启动并显示我的默认 View 时,未选择相应的项目。 有没有一种方法可以像用户从菜单中选择一个项目一样强制项目处于
我使用来自 github 的 mmdrawercontroller 为 kmy 应用程序创建了一个滑出式菜单。 一切正常,但我无法摆脱顶部的导航栏。它与我的许多页面重叠,但也出现在所有其他页面上。我需
有什么方法可以通过拖动中心容器来检测抽屉何时关闭?我希望每次抽屉关闭时执行某些操作.. 最佳答案 你可以使用 -(void)setGestureCompletionBlock:(void(^)(MMD
我是初级 iOS 开发人员,正在尝试使用 MMDrawerController。 我的 MainStoryboard 有 4 个 View 。 NavigationController(嵌入 Cent
我正在我的应用委托(delegate)中初始化 MMDrawerController,如下所示: UIStoryboard *storyboard = [UIStoryboard storyboard
我是 iOS 开发的新手。 MMDrawerControllerKitchenSink 原来是如何制作应用程序的一个很好的例子。这是一个使用 MMDrawerController 的示例应用程序。 我
如果您正在使用 Swift + CocoaPods + use_frameworks!使用 MMDrawerController 开源 (ObjC) 库,您可能无法子类化 MMDrawerContro
我想在抽屉在 MMDrawerController 中打开时调暗中心 Controller View ,并且在抽屉逐渐关闭时调暗(增加 subview 上的 alpha?)中央 Controller
我想检测菜单何时关闭。我发现这个解决了question .在接受的答案的评论中,他们说这种方法: -(void)setGestureCompletionBlock:(void(^)(MMDrawerC
我有一个适用于 iphone 和 ipad 的应用程序。 iPhone 的经典主/细节应用程序和 iPad 的 Split View。 我想使用 MMDrawerController 添加滑出式菜单
我是一名优秀的程序员,十分优秀!