如何使用UIScrollView捕捉缩放?

时间:2011-08-12 13:58:28

标签: iphone ios uiscrollview zoom

我有一个带有内容视图的UIScrollView,用户可以放大/缩小。最小缩放级别小于1,最大缩放级别大于1。

用户可以轻松地放大或完全放大。我该怎么做才能让UIScrollView同步到缩放级别1?不仅当用户抬起他们的手指,而且他们也放大/缩小。

2 个答案:

答案 0 :(得分:2)

编写一个方法,每次用户停止缩放时都会调用该方法,然后检查当前缩放比例是否非常接近1.0(如0.8到1.2之间的值)。如果返回true,则缩放比例将精确设置为1.0以捕捉。

答案 1 :(得分:0)

诀窍是覆盖或禁用夹点并添加自己的夹点。当你开始捏合手势时,你不要更新显示并调整图像大小直到捏合完成,然后发出你的zoomToRect。