2017-11-25 132 views
0

我已经签出几个图书馆,视频和在线博客关于如何在iOS中创建一个侧面导航抽屉,但他们都没有能够提供简单的解决方案来创建一个侧面导航抽屉,你是不是只限于一个TableView。我想能够添加不同的UIViews到侧面抽屉。这是我想创造的那种边抽屉的: Screenshot如何使一个iOS侧导航抽屉如在Gmail中一样

大多数图书馆的不能让侧抽屉内自定义视图,但我想在抽屉的UITableView的顶部创建一个小的视图like this

到目前为止,我已经尝试了这些库,但他们每个人都缺乏一个基本特征:

已经开发了一些Android应用程序后,我很惊讶的是,iOS的没有了Android DrawerLayout的等效,当我搜索库我无法找到一个单一的一个有正确的经典设计这是最常用的。我在某处看到,添加一个侧面抽屉是一个糟糕的设计选择,但在我的应用程序中,我已经使用了所有的屏幕空间,并且需要一种方法来让用户快速访问列表选项以及一个小的选项在顶部查看。我想添加一个侧面抽屉是完美的方式,但不幸的是我没有做出很大的努力。

所有帮助将不胜感激!

+0

创建您自己的侧面菜单 – user6788419

+0

@Andndas我应该怎么做呢? – RandomDev

回答

0

SlideMenuControllerSwift将让你坚持任何你想要到你的菜单任何布局viewController。它真的不那么难以让你自己滑出。您的选择是:1.制作一个容器,应用程序中的每个视图都与容器一起放入菜单中,并且容器将菜单动画化。或者2.你只是做一个菜单单例,当它被触发时,它将在主窗口顶部添加它的视图,这将覆盖当前的视图控制器。

+0

嘿!谢谢,我会检查你寄给我的图书馆。但是根据你写下的其他选项,我不会自己创建一个需要添加所有滑动事件,转换,阴影等的东西吗?另外,我是iOS应用程序开发新手,在滑动手势和转场方面没有经验...... – RandomDev

+0

如果您是新手,请使用SlideMenuController。虽然它很容易制作自己的菜单,但它的确假设了您对视图和视图控制器层次以及核心动画的理解。 –

+0

感谢您的帮助! – RandomDev