CGFloat width = [UIScreen mainScreen].bounds.size.width;
NSString *header = [NSString stringWithFormat:@"<head><style>img{max-width:%fpx !important;}</style></head>",width];
width
是你想要限制的图片的最大宽度
当图片的宽度小于width
时,会按原尺寸显示
当图片的宽度大于width
时,图片的宽度会缩小为width
,高度等比例缩小
在html代码的前面拼接上header
这个字符串,然后再用webview下面的这个方法加载拼接后的html代码
- (void)loadHTMLString:(NSString *)string baseURL:(nullable NSURL *)baseURL;