美文网首页
iOS获取当前界面最上面的presentedViewContro

iOS获取当前界面最上面的presentedViewContro

作者: JohnayXiao | 来源:发表于2018-11-11 14:49 被阅读14次

开发过程中需要在rootViewController界面依次present多个新的viewController,于是写了个递归方法直接在rootViewController中获取最上面的viewController

//递归返回最上面的presentedViewController
- (UIViewController *)getTheLatestViewController:(UIViewController *)vc {
    
    if (vc.presentedViewController == nil) {
        
        return vc;
    }
    
    return [self getTheLatestViewController:vc.presentedViewController];
}

相关文章

网友评论

      本文标题:iOS获取当前界面最上面的presentedViewContro

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