我有一个带有内容视图的UIScrollView,用户可以放大/缩小。最小缩放级别小于1,最大缩放级别大于1。
用户可以轻松地放大或完全放大。我该怎么做才能让UIScrollView同步到缩放级别1?不仅当用户抬起他们的手指,而且他们也放大/缩小。
答案 0 :(得分:2)
编写一个方法,每次用户停止缩放时都会调用该方法,然后检查当前缩放比例是否非常接近1.0(如0.8到1.2之间的值)。如果返回true,则缩放比例将精确设置为1.0以捕捉。
答案 1 :(得分:0)
诀窍是覆盖或禁用夹点并添加自己的夹点。当你开始捏合手势时,你不要更新显示并调整图像大小直到捏合完成,然后发出你的zoomToRect。