美文网首页iOS Developer
iOS app 账号被挤掉,阴影弹框还存在登录页问题

iOS app 账号被挤掉,阴影弹框还存在登录页问题

作者: maxZhang | 来源:发表于2017-07-19 10:01 被阅读39次

    若iOS app有IM模块
    且是以login的navigationController为跟视图控制器,然后present出TabbarController,若在当前某个页面有加载keyWindow上的隐藏,那么当账号被挤掉返回登录界面时,此时阴影会停留在登录界面,可采用如下方法处理:
    在login界面的viewWillAppear时,添加如下方法:

        UIWindow *keyWindow = [UIApplication sharedApplication].delegate.window;
        //注意此处不可以写UIWindow *keyWindow = [UIApplication sharedApplication].keyWindow;
        for (UIView *subView in keyWindow.subviews) {
            if (![subView isMemberOfClass:NSClassFromString(@"UITransitionView")]) {
                [subView removeFromSuperview];
            }
        }
    

    相关文章

      网友评论

        本文标题:iOS app 账号被挤掉,阴影弹框还存在登录页问题

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