繁体   English   中英

缩小UIScrollView中的大UIImageView

[英]Zoom out on large UIImageView within an UIScrollView

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

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

尝试过:我尝试在kCGInterpolationHigh上重新生成具有Interpolation Quality的UIImage,并尝试在每次缩放更改后更改图像的大小。 如您所料,没有结果。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM