ios - SWRevealViewController 与 TabBarController

标签 ios objective-c swrevealviewcontroller

我在我的项目中使用 SWRevealViewController。我的应用程序有 TabBarController。我这样做了,我打开了菜单。当我在菜单中选择时,它在没有 TabBarController 底部的情况下打开。我使用 Storyboard。我的起始 View 是带有 SWRevealViewController 类的 ViewController。我使用标识符 sw_rear 和类 SWRevealViewControllerSegueSetController 连接到我的菜单。在菜单之前我有导航 Controller 。我还使用标识符 sw_front 和类 SWRevealViewControllerSegueSequeController 将 SWRevealViewController 连接到我的 TabBar。我做错了什么?

在我打开 View 的菜单中,我有以下代码:

 BookTableViewController *m = [self.storyboard instantiateViewControllerWithIdentifier:@"Book"];
        [self.revealViewController pushFrontViewController:[[UINavigationController alloc] initWithRootViewController:m] animated:YES];
        [self.revealViewController setFrontViewPosition:FrontViewPositionLeft animated:YES];

最佳答案

    //Tabbar controller name on storyboard
     Tabbarcontroller *tabvc=(Tabbarcontroller *)[self.storyboard  instantiateViewControllerWithIdentifier:@"TabbarcontrollerVCId"];
     NSLog(@"tabvc controller ===>%@",tabvc.viewControllers);

     Select viewcontollers and pass index
     tabvc.selectedIndex=0;

    [self.revealViewController setFrontViewController:tabvc];
    [self.revealViewController setFrontViewPosition: FrontViewPositionLeft animated: YES];

关于ios - SWRevealViewController 与 TabBarController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38413494/

相关文章:

IOS - SWRevealController - 随机滑动问题

iOS:如何从一个 UIViewController 切换到另一个,包括在 SWRevealViewController

swift - self.revealViewController() 错误返回 nil

objective-c - UITableViewAccessoryType 随机不显示

c# - Unity - IOS persistentDataPath 访问被拒绝//无法打开数据库

iOS 获取今天的日期和月份作为 int

ios - 在 UIImageView 上绘制一个简单的圆圈

ios - 如何让 UIPopoverController 自动改变它的箭头方向

ios - 什么导致 XPC 错误连接中断

ios - 我将如何开始复制 Apple 在 iOS 7 中作为默认设置使用的自定义 View Controller 转换?