Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何实现spotify这样的边栏菜单?_Ios_Swift_Spotify_Sidebar - Fatal编程技术网

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

Ios 如何实现spotify这样的边栏菜单?,ios,swift,spotify,sidebar,Ios,Swift,Spotify,Sidebar,我想实现一个侧栏菜单,如Spotify: 我觉得这很难 重要功能: 当侧边栏出现时,主视图应过渡到左侧 侧边栏应该填满整个屏幕,而不仅仅是屏幕的一部分 =>这并没有覆盖整个屏幕 菜单应可从除登录屏幕外的每个屏幕使用 向右滑动主屏幕,关闭侧边栏 =>与spotify应用程序相同的功能 你能帮我找到解决问题的正确途径吗 我必须使用哪些控制器 我应该如何组合它们 你知道写得好的教程吗 更新 =>现在就尝试实施它 后续问题 我不需要右MenuView控制器和其他一些功能。 用Swift重写代码有

我想实现一个侧栏菜单,如Spotify:

我觉得这很难

重要功能:

  • 当侧边栏出现时,主视图应过渡到左侧
  • 侧边栏应该填满整个屏幕,而不仅仅是屏幕的一部分
    =>这并没有覆盖整个屏幕
  • 菜单应可从除登录屏幕外的每个屏幕使用
  • 向右滑动主屏幕,关闭侧边栏
=>与spotify应用程序相同的功能

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

更新

=>现在就尝试实施它

后续问题
我不需要右MenuView控制器和其他一些功能。

用Swift重写代码有意义吗?

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


虽然这在理论上可以回答这个问题,但在这里包括答案的基本部分,并提供链接供参考。我只是想帮助。。。这个问题的关键部分是什么?他要求提供书面教程。。。我在这里也有同样的经历,如果你是noob,你不会得到帮助,只会在这里纠正如何“正确地”提问……例如,你可以通过在第二个网站上提供一些代码示例来改进你的答案。我知道这样开始可能会很艰难,但部分原因是问题太多,让他们必须遵守严格的规则,这可能很难开始。但随着时间的推移,你会学到,就像任何人一样:-)指出可以改进的地方是帮助其他人从一开始就不投反对票的好方法好的,我明白了。。。我开始理解这里的“系统”,我用代码示例给出了我的第一个答案。但说真的,对于这个问题,整个SideMenuViewController的代码示例是什么?顺便说一句,给他一个完整教程的链接,这对他会有更好的帮助,不是吗?在我看来,我的答案总比没有答案好……like按钮在哪里?;)