我尝试到处寻找开源但找不到具有以下组合的可可控件。
- 幻灯片菜单
- 故事板。
- 导航控制器。
- 标签栏控制器。
我发现一个开源控件可以与 1,2,3 一起使用,但不能与 uitabbarcontroller 一起使用。 http://www.cocoacontrols.com/platforms/ios/controls/saslidemenu
我尝试到处寻找开源但找不到具有以下组合的可可控件。
我发现一个开源控件可以与 1,2,3 一起使用,但不能与 uitabbarcontroller 一起使用。 http://www.cocoacontrols.com/platforms/ios/controls/saslidemenu
我在一个涉及您列出的所有内容的项目中使用了IIViewDeckController 。
我在 youtube 上制作了一个视频(3 部分),介绍如何制作您正在寻找的滑动菜单。我将向您展示如何设置项目并将所有内容联系起来。
http://www.youtube.com/watch?v=tJJMyzdB9uI
按照这种设置方式,在从第一个视频创建文件时,您应该能够只选择 UINavigationController 而不是 UIViewController。
我使用 ECSlidingViewController 因为它最容易定制。
希望这可以帮助!
这是我写的一个简单的。它建立在 UINavigationController 之上,因此您可以使用所有 UINavigationcontroller 功能以及滑动功能。无需像其他库那样为您的 ViewController 继承任何基类。适用于 Storyboard 和代码。
我没有尝试过,但我很确定如果您将标签栏控制器设置为这个自定义导航控制器的根视图控制器,它应该可以按预期工作。
https://github.com/arturdev/AMSlideMenu 你可以使用这个简单的库。只需使用 AMSlideMenuContentSegue 类型的自定义 segue 将您的菜单 (tableViewController) 连接到您的 tabBarController。