【发布时间】:2013-10-28 08:45:29
【问题描述】:
为这个问题找到一个可行的解决方案是一件很痛苦的事情。在一个视图中,我有大约五个滚动视图,最大缩放为 5 。我想要的是,如果用户放大了图像的特定区域,然后返回,滚动视图将图像设置在它离开的任何地方。我曾尝试使用 content Offset 和 content Inset 属性,但这无济于事。
【问题讨论】:
标签: ios iphone uiscrollview zooming
为这个问题找到一个可行的解决方案是一件很痛苦的事情。在一个视图中,我有大约五个滚动视图,最大缩放为 5 。我想要的是,如果用户放大了图像的特定区域,然后返回,滚动视图将图像设置在它离开的任何地方。我曾尝试使用 content Offset 和 content Inset 属性,但这无济于事。
【问题讨论】:
标签: ios iphone uiscrollview zooming
您需要做的就是将滚动视图的contentOffset 属性和 zoomScale 的值保存在某处。
当您想将滚动视图移回该位置时,您只需这样做
[myScrollView setZoomScale:lastZoomScale];
[myScrollView setContentOffset:lastContentOffset];
【讨论】: