在UIScrollView中缩小大型UIImageView

时间:2011-03-14 15:48:22

标签: iphone ios uiscrollview uiimageview

案例我有一段简单的代码用于在UIImageView-> UIScrollView中显示/缩放/滚动大图像。在这个UIScrollView内容中,我想放置按钮来创建可点击区域。

问题:当我放大时,质量保持正常但是,当我缩小到最高可能水平时,图像变得点缀并且某些线条不再可见。

尝试:我尝试在kCGInterpolationHigh上使用插值质量重新生成UIImage,并尝试在每次缩放更改后更改图像的大小。正如你可能所说,没有结果喷射。

1 个答案:

答案 0 :(得分:1)

我建议您使用CATiledLayer作为支持层,Apple的PhotoScroller示例应用程序就是证明。这允许您预先建立缩放版本,这意味着您可以使用Photoshop / ImageMagick / GIMP等精确控制插值质量,而不是依赖于UIScrollView的内置缩放。