0

我是一名学生,正在尝试在我的 iOS 应用中实现 facebook 应用幻灯片菜单。目前,我已经使用 UIBarButtonItem 实现了它,使用 SWRevealViewController API,如此所述。我一直在研究如何使用 UITabBarItem 来实现它,但没有找到它(我一直在寻找类似这样的其他 stackoverflow 问题。大部分讨论都是关于为 UIBarButtonItem 而不是 UITabBarItem 实现它。我试图修改现在玩我的代码,但它没有显示任何成功。基本上我希望菜单成为选项卡栏上的选项卡项目之一,而不是菜单栏。任何帮助将不胜感激,谢谢!

4

1 回答 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 回答