【问题标题】:How to make a sidebar menu like Spotify has with IOS 8如何使用 IOS 8 制作像 Spotify 一样的侧边栏菜单
【发布时间】:2015-11-25 03:29:32
【问题描述】:

喜欢 iPad 版本。始终在左侧的侧边栏菜单,上面有几个按钮。我不知道如何制作这样一个。我应该自己定制一个吗? 我找到了本教程http://www.appcoda.com/sidebar-menu-swift/,但是在“从 SWRevealViewController 控制拖动到菜单视图控制器”这一步上,似乎对我不起作用。

【问题讨论】:

标签: ios swift swrevealviewcontroller


【解决方案1】:

很高兴我已经体验过当前的图书馆,所以你需要做的是storyboard中的以下内容:

从文档大纲菜单中选择Viewcontroller,即SWRevealViewController,然后按住Ctrl 键拖动到Menucontroller。它应该可以正常工作:)

更新:

首先您应该从 github 下载名为 SWRevealViewController 的库并将其与您的应用程序集成。然后您将能够在故事板中看到它。

  • 我在swift中添加了使用objective-c库的bridge.h文件。

我已将库与项目集成,您可以在这里下载:https://yadi.sk/d/Ux05nSgRioBzV

更新 2: 要从右侧显示菜单,您只需:

1- 将 segue 标识符设置为:sw_right 而不是 sw_rear

2- 在您的 UIViewController 中将 menuButton 操作从 revealToggle 更改为 rightRevealToggle

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

}

运行它,它应该可以正常工作!

【讨论】:

  • 它说选择“显示视图控制器设置segue”。但我没有那个选项,
  • 我有显示视图控制器推送控制器和显示视图控制器集控制器
  • @Aaoli 非常感谢,它现在可以工作了,我的描述和选项有所不同,但现在一切都很好,非常感谢。
  • 还有一个问题,关于如何在右侧制作侧栏的任何想法。找到了这个link,但不明白如何。
猜你喜欢
  • 2015-03-21
  • 1970-01-01
  • 2013-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-26
  • 1970-01-01
相关资源
最近更新 更多