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];
}
然后再试试,应该就可以了,参考链接点击这里