如何实现像 spotify 这样的侧边栏菜单?

Posted

技术标签:

【中文标题】如何实现像 spotify 这样的侧边栏菜单?【英文标题】:How can I implement a sidebar menu like spotify? 【发布时间】:2015-03-21 23:31:26 【问题描述】:

我想实现类似 Spotify 的侧边栏菜单:

我认为这很困难。

重要功能:

当侧边栏出现时,主视图应该向左移动 侧边栏应该填满整个屏幕,而不仅仅是屏幕的一部分 => 这个solution 不覆盖全屏 除登录屏幕外,每个屏幕都应提供菜单 向右滑动主屏幕关闭侧边栏

=> 与 spotify 应用相同的功能

您能帮我找到解决问题的正确途径吗? 我必须使用哪些控制器? 我应该如何将它们结合起来? 你知道写得很好的教程吗?

更新 Solution Nr. 1 => 现在尝试实现它!

后续问题 我不需要 RightMenuView 控制器和其他一些功能。 用 Swift 重写代码有意义吗?

【问题讨论】:

【参考方案1】:

网上有很多教程...例如:

http://code4app.net/category/menu

http://www.raywenderlich.com/78568/create-slide-out-navigation-panel-swift

【讨论】:

虽然这在理论上可以回答问题,it would be preferable 在这里包含答案的基本部分,并提供链接以供参考。 我只是想帮忙...这个问题的基本部分是什么?他要求提供书面教程......我在这里遇到同样的情况,如果你是菜鸟,你不会得到帮助,只是更正了如何在这里“正确”提问...... 例如,您可以通过包含第二个网站上给出的一些代码示例来改进您的答案。我知道从 SO 开始可能会很艰难,但部分原因是因为问题过多,因此遵守严格的规则很重要,这可能很难开始。但是你会随着时间的推移而学习,就像任何人一样 :-) 指出可以改进的地方是帮助其他人开始时没有反对意见等的好方法。;-) 好的,我明白了...我开始理解这里的“系统”,并通过代码示例给出了我的第一个答案。但说真的,对于这个问题,整个 SideMenuViewController 的代码示例是什么?提供一个完整教程的链接,顺便说一下,他要求这样做会帮助他更好,不是吗?在我看来,我的回答总比没有回答好...... 点赞按钮在哪里? ;)

以上是关于如何实现像 spotify 这样的侧边栏菜单?的主要内容,如果未能解决你的问题,请参考以下文章

如何实现像 Todo iOS 应用一样的侧边菜单?

如何使侧边栏菜单元素居中

像facebook或firefox这样的Android侧边栏[重复]

如何在ios中同时实现标签栏和侧边菜单?

如何制作像 envato 这样的浮动侧边栏?

如何从标签栏打开侧边菜单