1、UIImageView 缩放产生图片模糊的解决方法:
uiimageView.layer.magnificationFilter = "nearest"
2、UILabel因为缩放导致的字体模糊的解决方法:
func scrollViewDidZoom(_ scrollView: UIScrollView) {
//缩放结果
label?.font = label?.font.withSize(15 * scrollView.zoomScale)
label?.transform = CGAffineTransform(scaleX: 1 / scrollView.zoomScale, y: 1 / scrollView.zoomScale).concatenating(CGAffineTransform(rotationAngle: 0))
label?.sizeToFit()
//OC
self.sizeLabel.transform = CGAffineTransformIdentity; //还原,加上这一句是为了防止缩放过程中 label 偏移
self.sizeLabel.font = [self.sizeLabel.font fontWithSize:10 * mapScale];
self.sizeLabel.transform = CGAffineTransformScale(CGAffineTransformMakeRotation(0), 1/mapScale, 1/mapScale);
[self.sizeLabel sizeToFit];
}