如何制作一个像 Gmail 一样的 iOS 侧边导航抽屉

1 user-interface ios swift

我已经查看了几个关于如何在 iOS 中制作侧边导航抽屉的库、视频和在线博客,但没有一个能够提供一个简单的解决方案来创建一个侧面导航抽屉,您不仅限于 TableView。我希望能够向侧抽屉添加不同的 UIView。这是我正在尝试创建的那种侧抽屉: 截图

大多数库都不允许侧抽屉内的自定义视图,但我想在抽屉 UITableView 的顶部创建一个像这样的小视图。

到目前为止,我已经尝试过这些库,但每个库都缺乏一个基本功能:

在开发了一些 android 应用程序后,我很惊讶 iOS 没有与 android 相当的东西DrawerLayout,当我搜索库时,我找不到一个具有最常用的正确经典设计的库。我在某处读到添加侧抽屉是一个糟糕的设计选择,但在我的应用程序中,我已经使用了我所有的屏幕空间,并且需要一种方法来让用户快速访问20-25 个列表选项以及一个小视图顶端。我认为添加一个侧抽屉是这样做的完美方式,但不幸的是我还没有努力做到这一点。

所有帮助将不胜感激!

Jos*_*ann 5

SlideMenuControllerSwift可以让你将任何带有任何布局的 viewController 粘贴到菜单中。制作自己的幻灯片也并不难。您的选择是: 1. 您创建一个容器,应用程序中的每个视图都与菜单一起进入容器,并且容器将菜单动画化。或者 2. 你只需要创建一个菜单单例,当它被触发时,它会在主窗口的顶部添加它的视图,这将覆盖当前的视图控制器。