Iphone 缩小UIScrollView中的大UIImageView

Iphone 缩小UIScrollView中的大UIImageView,iphone,ios,uiscrollview,uiimageview,Iphone,Ios,Uiscrollview,Uiimageview,案例:我有一段简单的代码,用于在UIImageView->UIScrollView中显示/缩放/滚动大图像。在这个UIScrollView内容中,我想放置按钮来创建可单击的区域 问题:当我放大时,质量保持正常,但当我缩小到可能的最高级别时,图像变得虚线,一些线条不再可见 尝试:我尝试在kCGInterpolationHigh上使用插值质量重新生成UIImage,并尝试在每次缩放更改后更改图像的大小。正如你可能看到的那样,没有结果喷射。我建议你使用CATiledLayer作为背景层,正如苹果的Ph

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

问题:当我放大时,质量保持正常,但当我缩小到可能的最高级别时,图像变得虚线,一些线条不再可见


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

我建议你使用
CATiledLayer
作为背景层,正如苹果的PhotoScroller示例应用程序所演示的那样。这允许您预构建缩放版本,这意味着您可以使用Photoshop/ImageMagick/GIMP等精确控制插值质量,而不是依赖UIScrollView的内置缩放功能。

您可以上传一些屏幕封盖吗。