我是学生,正在尝试在我的iOS应用中实施facebook app幻灯片菜单。目前,我使用UIBarButtonItem实现它,使用SWRevealViewController API,如here中所述。 我一直在研究如何使用UITabBarItem来实现它,但没有找到它的运气(我一直在寻找其他stackoverflow问题,如this。大多数讨论都是讨论为UIBarButtonItem而不是UITabBarItem实现它。我现在尝试修改和播放我的代码,但它没有显示任何成功。 基本上我希望菜单是标签栏上的标签项之一,而不是菜单栏。 任何帮助将不胜感激,谢谢!
答案 0 :(得分:0)
好吧,我猜你应该在用户选择具有给定索引的revealToggle:
时分配UItabBarItem
。让我们假设您有4个控制器连接到UItabBarViewController
,并且您希望第一个控制器为" menu"。然后在MyTabBarController
中你应该实现这样的东西:
-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item{
if ([tabBar.items indexOfObject:item] == INDEX_OF_MENU) {
[self.revealViewController revealToggleAnimated:YES];
}
}
这种方式如果" menu"选择tabbarItem
,您可以调用revealViewController
进行滑动。这是你想要的吗?