在TabBarItem iOS中实现facebook app幻灯片菜单

时间:2013-11-10 23:36:24

标签: ios facebook uitabbaritem

我是学生,正在尝试在我的iOS应用中实施facebook app幻灯片菜单。目前,我使用UIBarButtonItem实现它,使用SWRevealViewController API,如here中所述。 我一直在研究如何使用UITabBarItem来实现它,但没有找到它的运气(我一直在寻找其他stackoverflow问题,如this。大多数讨论都是讨论为UIBarButtonItem而不是UITabBarItem实现它。我现在尝试修改和播放我的代码,但它没有显示任何成功。 基本上我希望菜单是标签栏上的标签项之一,而不是菜单栏。 任何帮助将不胜感激,谢谢!

1 个答案:

答案 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进行滑动。这是你想要的吗?