案例我有一段简单的代码用于在UIImageView-> UIScrollView中显示/缩放/滚动大图像。在这个UIScrollView内容中,我想放置按钮来创建可点击区域。
问题:当我放大时,质量保持正常但是,当我缩小到最高可能水平时,图像变得点缀并且某些线条不再可见。
尝试:我尝试在kCGInterpolationHigh上使用插值质量重新生成UIImage,并尝试在每次缩放更改后更改图像的大小。正如你可能所说,没有结果喷射。
答案 0 :(得分:1)
我建议您使用CATiledLayer
作为支持层,Apple的PhotoScroller示例应用程序就是证明。这允许您预先建立缩放版本,这意味着您可以使用Photoshop / ImageMagick / GIMP等精确控制插值质量,而不是依赖于UIScrollView的内置缩放。