Iphone UIScrollView zoomToRect vs setZoom

Iphone UIScrollView zoomToRect vs setZoom,iphone,uiscrollview,Iphone,Uiscrollview,如果我有一个UIScrollView,并且我想放大一个位置,那么仅仅像这样设置滚动视图上的缩放有什么区别吗 self.scrollView.zoomScale = MY_NEW_ZOOM; 与计算要放大的缩放范围内的新矩形以及使用 zoomToRect: 谢谢 zoomScale只设置缩放比例,不更改内容偏移量 zoomToRect:将更改缩放比例和内容偏移,以便您给定的矩形可见 正如提示一样,您可能需要确保在zoomToRect:中传递的矩形的大小是scrollview帧的大小。否则,缩放

如果我有一个UIScrollView,并且我想放大一个位置,那么仅仅像这样设置滚动视图上的缩放有什么区别吗

self.scrollView.zoomScale = MY_NEW_ZOOM;
与计算要放大的缩放范围内的新矩形以及使用

zoomToRect:
谢谢

  • zoomScale
    只设置缩放比例,不更改内容偏移量

  • zoomToRect:
    将更改缩放比例和内容偏移,以便您给定的矩形可见


  • 正如提示一样,您可能需要确保在zoomToRect:中传递的矩形的大小是scrollview帧的大小。否则,缩放和内容偏移可能不会达到预期的效果