2011-03-14 96 views
0

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

问题:当我放大质量仍然适当,但是,当我缩小到最高的可能级别比图像变得虚线和一些线条不再可见时。

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

+0

你可以上传几个屏幕大小。 – madmik3 2011-03-14 15:52:12

回答

1

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

+0

谢谢,我会试试看。 – 2011-03-15 08:25:51