iOS 获取正在使用的UIWindow

2018-03-18  本文已影响0人  iOS_我更专业

OC:

    - (UIView*)getTopView{

        UIView*topView =nil;

        UIApplication *app = [UIApplication sharedApplication];

        if(app) {

            UIWindow *topWindow = [[[UIApplication sharedApplication].windows  sortedArrayUsingComparator:^NSComparisonResult(UIWindow *win1, UIWindow *win2) {

                returnwin1.windowLevel- win2.windowLevel;

            }]lastObject];

        topView = [[topWindowsubviews]lastObject];

    }

        return topView;

}

上一篇下一篇

猜你喜欢

热点阅读