美文网首页
获取当前控制器viewController

获取当前控制器viewController

作者: 47ec5336596e | 来源:发表于2017-11-15 10:34 被阅读0次

    1.获取当前控制器viewController

    - (UIViewController*)viewController {

    for(UIView* next = [selfsuperview]; next; next = next.superview) {

    UIResponder*nextResponder = [nextnextResponder];

    if([nextResponderisKindOfClass:[UIViewControllerclass]]) {

    return(UIViewController*)nextResponder;

    }

    }

    returnnil;

    }


    2.appdelegate跳转控制器

    XPFMainViewController*mian=(XPFMainViewController*)[UIApplicationsharedApplication].keyWindow.rootViewController;

    //mian.selectedIndex=0;

    UINavigationController*nav=mian.viewControllers[mian.selectedIndex];

    FullTimeViewController*local=[FullTimeViewControllernew];

    local.hidesBottomBarWhenPushed=YES;

    [navpushViewController:localanimated:YES];

    相关文章

      网友评论

          本文标题:获取当前控制器viewController

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