我是一个应用程序,我需要一个侧栏,就像android中的导航抽屉一样。我见过几个第三方,但似乎它们对我没用。因为我有超过5个ViewControllers,并且在每个ViewController中我需要相同的补充工具栏。我该怎么做。我是初学者,请帮助。
答案 0 :(得分:5)
尝试这些MMDrawerController非常容易理解和实现,它提供了大量的自定义功能。
答案 1 :(得分:2)
有几个图书馆可以帮助您实现这一目标;一个简单的谷歌搜索" ios导航抽屉库"会给你一些例子。但请注意,这些日子被视为poor UI design。
但是,如果您仍想完成此操作,并且担心在视图控制器之间共享,则可以使用顶级UINavigationController来保存子视图控制器。或者您可以在make your own container view controller交换子视图控制器,但仍然在某处显示导航抽屉按钮。
答案 2 :(得分:1)
cocoacontrols.com和github.com提供了大量第三方。
转到cocoacontrols.com并在搜索栏上输入导航菜单或抽屉,您会找到很多答案。演示也在github中给出。
示例链接:
https://github.com/mutualmobile/MMDrawerController
https://github.com/aryaxt/iOS-Slide-Menu
https://github.com/JVillella/JVFloatingDrawer
https://github.com/dogo/AKSideMenu
下载zip文件并将其包含在您的项目中并按照说明进行操作。
但不知何故第三方是第三方。如果您想避开第三方,请尝试弹出菜单以达到同样的目的。