【问题标题】:Navigation drawer menu with "SWRevealViewController" in iOS swift3iOS swift3中带有“SWRevealViewController”的导航抽屉菜单
【发布时间】:2017-05-05 06:05:05
【问题描述】:

我使用SWRevealViewController 实现了抽屉式导航菜单。它作为菜单抽屉工作正常,导航菜单位于rootviewcontroller,但在我的应用程序中,只有在登录页面之后,我才需要在主页中显示导航菜单。

在首页,为什么不工作?

【问题讨论】:

  • SWrevealcontroller 工作正常,就好像我创建了一个新项目并应用了 appcode 教程中提到的以下步骤,但我的问题是,在我的项目中,在启动屏幕后,我显示了登录页面,在用户登录后,它显示了 HomeViewcontroller 页面,在该 homeviewcontroller 页面启动时我需要添加侧边菜单。

标签: ios navigation swrevealviewcontroller


【解决方案1】:

1) 请检查下图。我想你想要这样的东西。

2)如果是,则将标识符 sw_front 设置为:

这将导致登录后出现主屏幕。

3) 然后将标识符 sw_rear 设置为:

这将导致侧边栏菜单。

4)在Appdelegate的didFinishLaunchingWithOptions中也写如下方法:

let storyboard = UIStoryboard(name: "Main", bundle: nil)

            let swRevealView: SWRevealViewController!
            swRevealView = storyboard.instantiateViewControllerWithIdentifier("swRevealView") as! SWRevealViewController
            self.window?.rootViewController = swRevealView

【讨论】:

  • 你的解释很好,我错过的地方,我没有在appdelegate中写代码,现在我的应用程序运行顺利。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-22
  • 1970-01-01
  • 2020-05-16
  • 2015-09-26
  • 1970-01-01
相关资源
最近更新 更多