美文网首页
UITabBarViewControl不同Item的子控制器实现

UITabBarViewControl不同Item的子控制器实现

作者: 彭小先生 | 来源:发表于2017-02-24 18:35 被阅读0次

从当前item的一个子控制器需要跳转到另一个item的子控制器
解决方案如下:

    //当前窗口
    UIWindow *window = [UIApplication sharedApplication].keyWindow;
    //拿到当前的根控制器即tabbarViewControl
    PZTabBarController *tabVC = (PZTabBarController *)window.rootViewController;
    //先跳转到目标控制器所在的Item
    tabVC.selectedIndex = 0;
    //获取到目标所在的导航控制器
    UINavigationController *nav = (UINavigationController *)tabVC.viewControllers[0];
    //要跳转的目标控制器
    PZChattingViewController *chattingVC = [[PZChattingViewController alloc]init];
    //用导航进行跳转
    [nav pushViewController:chattingVC animated:YES];

查了好久,演示了好几种,结果终于实现了。朋友有需要的不用再挠头了。。

相关文章

网友评论

      本文标题:UITabBarViewControl不同Item的子控制器实现

      本文链接:https://www.haomeiwen.com/subject/iywwwttx.html