美文网首页iOS
SVProgressHUD在iOS13系统上弹窗不显示文字和lo

SVProgressHUD在iOS13系统上弹窗不显示文字和lo

作者: 球球ol | 来源:发表于2019-12-30 14:53 被阅读0次

iphone系统升级到iOS13之后,公司项目的loading图不显示文字和loading图标了,在网上多方查找,貌似是解决了问题,解决方案如下:
SVProgressHUD.m文件
如果是SVProgressHUD老版本,把如下代码(938行左右)

//修改文字(938行左右)
if(!_stringLabel.superview)
        [self.hudView addSubview:_stringLabel];
//修改图片(951行左右)
 if(!_imageView.superview)
        [self.hudView addSubview:_imageView];

替换为

//修改文字
    if(![self.hudView.subviews containsObject:_stringLabel]) {
        [self.hudView addSubview:_stringLabel];
    }
//修改图片
    if(![self.hudView.subviews containsObject:_imageView]) {
        [self.hudView addSubview:_imageView];
    }

如果是SVProgressHUD新版本,把如下代码

//修改文字(1309行左右)
    if(!_statusLabel.superview) {
      [self.hudView.contentView addSubview:_statusLabel];
    }
//修改图片(1329行左右)
    if(!_imageView.superview) {
        [self.hudView.contentView addSubview:_imageView];
    }

替换为

//修改文字(1309行左右)
    if(![self.hudView.subviews containsObject:_statusLabel]){
       [self.hudView addSubview:_statusLabel];
    }
//修改图片(1329行左右)
    if(![self.hudView.subviews containsObject:_imageView]){
      [self.hudView addSubview:_imageView];
    }

然后再试试,应该就可以了,参考链接点击这里

相关文章

网友评论

    本文标题:SVProgressHUD在iOS13系统上弹窗不显示文字和lo

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