最前面のViewControllerを探す!!!

最前面のViewControllerを探す!!!いやー、これもすごく便利です。便利メモです!!

アプリ内のViewControllerから最前面のViewControllerをどうやって探せばいいんだと思っていたのですが、調べたら出てきました!このメソッドでOK! Stackoverflow Thank you!

+ (UIViewController*) topMostController
{
    UIViewController *topController = [UIApplication sharedApplication].keyWindow.rootViewController;

    while (topController.presentedViewController) {
        topController = topController.presentedViewController;
    }

    return topController;
}

Pocket
LINEで送る

You may also like...