【问题标题】:Unable to open sideBar with SWRevealViewController and TabBarController Swift无法使用 SWRevealViewController 和 TabBarController Swift 打开侧边栏
【发布时间】:2016-06-23 11:02:03
【问题描述】:

我正在快速使用 SWRevealViewController 和 TabBarController。 这是我的示例项目的link。当我单击菜单按钮时,它没有显示侧面菜单。任何人都可以建议我在我的项目中缺少什么?
这是故事板的图像。

这是我在 viewController 和 viewController1(tab1 和 tab2) 中编写的代码。

if self.revealViewController() != nil {
      menuButton.target = self.revealViewController()
      menuButton.action = "revealToggle:"
    self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())

请帮助我。我真的没有得到这个东西。我还添加了示例项目的链接。

谢谢你..

【问题讨论】:

    标签: ios swift uitabbarcontroller swrevealviewcontroller


    【解决方案1】:

    可以试试这个

    self.revealViewController().setFrontViewPosition(.Left, animated: true)
    menuButton.target = self.revealViewController()
    menuButton.action = "revealToggle:"
    self.navigationController?.navigationBar.addGestureRecognizer(revealViewController().panGestureRecognizer())
    self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
    

    【讨论】:

    • No.. 这不起作用.. 你检查我的示例项目了吗?
    • 您是否发现我的代码有任何问题?我认为故事板的安排有问题..但我不明白..请检查并帮助我..@ Ro22e0
    猜你喜欢
    • 2017-01-22
    • 2016-11-19
    • 2017-04-08
    • 2016-10-28
    • 1970-01-01
    • 2019-06-25
    • 2022-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多