iOS获取当前viewctonroller

来源:互联网 发布:宝格丽蛇头包尺寸数据 编辑:程序博客网 时间:2024/06/16 14:07

- (UIViewController *)currentViewController

{

    UIViewController *vc =self.window.rootViewController;

    if ([vcisKindOfClass:[UITabBarControllerclass]]) {

        UITabBarController *tab = (UITabBarController *)vc;

        if ([tab.selectedViewControllerisKindOfClass:[UINavigationControllerclass]]) {

            UINavigationController *nav = (UINavigationController *)tab.selectedViewController;

            return [nav.viewControllerslastObject];

        } else {

            return tab.selectedViewController;

        }

    }

    returnnil;

}

0 0
原创粉丝点击