我是一名学生,正在尝试在我的 iOS 应用中实现 facebook 应用幻灯片菜单。目前,我已经使用 UIBarButtonItem 实现了它,使用 SWRevealViewController API,如此处所述。我一直在研究如何使用 UITabBarItem 来实现它,但没有找到它(我一直在寻找类似这样的其他 stackoverflow 问题。大部分讨论都是关于为 UIBarButtonItem 而不是 UITabBarItem 实现它。我试图修改现在玩我的代码,但它没有显示任何成功。基本上我希望菜单成为选项卡栏上的选项卡项目之一,而不是菜单栏。任何帮助将不胜感激,谢谢!
问问题
339 次
1 回答
0
好吧,我想您应该revealToggle:
在用户UItabBarItem
使用给定索引进行选择时进行分配。假设您连接了 4 个控制器,UItabBarViewController
并且您希望第一个是“菜单”。然后MyTabBarController
你应该实现这样的东西:
-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item{
if ([tabBar.items indexOfObject:item] == INDEX_OF_MENU) {
[self.revealViewController revealToggleAnimated:YES];
}
}
这样,如果tabbarItem
选择了“菜单”,您就可以调用revealViewController
幻灯片。这就是你想要的?
于 2013-12-11T14:20:42.497 回答