UIScrollView zoomToRect vs setZoom

时间:2012-02-06 19:11:38

标签: iphone uiscrollview

如果我有一个UIScrollView,并且我想放大一个位置,那么在滚动视图上设置缩放之间是否有任何区别

self.scrollView.zoomScale = MY_NEW_ZOOM;

与在缩放中计算新矩形以放大并使用

zoomToRect:

感谢。

2 个答案:

答案 0 :(得分:2)

  1. zoomScale只设置缩放比例,不会更改内容偏移。

  2. zoomToRect:会更改缩放比例内容偏移量,以便您显示的矩形可见。

答案 1 :(得分:0)

就像抬头一样,您可能希望确保在zoomToRect:中传递的rect的大小是scrollview框架的大小。否则,缩放和内容偏移可能不会达到您期望的范围。