我有一个故事板,它使用带有3个选项卡的UITabBarController。 我想使用SWRevealViewController添加滑动菜单功能。 打开菜单将滑动UITabBarController。
有没有人设法用故事板UITabBarController和SWRevealViewController实现这种行为?
谢谢
答案 0 :(得分:8)
管理以整合它。以下是执行此操作的步骤:
答案 1 :(得分:1)
您应该在标签栏控制器(sw_front>导航控制器>标签栏控制器)之前使用导航控制器。
答案 2 :(得分:0)
gfdx回答了他自己的问题,但请务必查看this tutorial,了解如何更正确地了解其他所有内容。
因为我正在使用Core Data而且我被告知要调用
[[NSApp delegate]managedObjectContext];
不是一个好主意,我将我的数据控制器类传递给AppDelegate.m
中的视图。由于我现在使用SWRevealViewController
而不是UITabBarController
的子类,我不得不做一些修改。
SWRevealViewController
在加载时执行一些有趣的行为,其中一个是通过调用segues加载从属视图控制器。请注意,如果您在子类prepareForSegue:sender:
方法中进行更改,请确保始终始终调用super的方法,否则您将最终得到一个黑色的空白应用程序。