美文网首页iOS归纳
SVProgressHUD提示框不居中(向上偏移)

SVProgressHUD提示框不居中(向上偏移)

作者: 哈哈西 | 来源:发表于2018-01-09 16:13 被阅读0次

    iOS11的用户会出现SVProgressHUD提示框不居中(向上偏移),解决办法替换SVProgressHUD.m文件夹里面

    return CGRectGetHeight(possibleKeyboardSubview.bounds);
    

    将这句话替换成

    CGRect convertedRect = [possibleKeyboard convertRect:possibleKeyboardSubview.frame toView:self];
    CGRect intersectedRect = CGRectIntersection(convertedRect, self.bounds);
    if (!CGRectIsNull(intersectedRect)) {
        return CGRectGetHeight(intersectedRect);
    }
    

    即可.
    参考链接:

    https://github.com/SVProgressHUD/SVProgressHUD/pull/846/files/981c7b58973e4b3382395ffbd701989207c77959
    

    相关文章

      网友评论

        本文标题:SVProgressHUD提示框不居中(向上偏移)

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