在 UIScrollView 中同时缩放多个对象

Posted

技术标签:

【中文标题】在 UIScrollView 中同时缩放多个对象【英文标题】:Zoom multiple objects simultaneously in UIScrollView 【发布时间】:2012-03-23 05:53:03 【问题描述】:

我有一个包含多个 UIImageViews 的 UIScrollview。我可以使用 UIScrollView 委托进行缩放,但一次只能返回一个 UIImageView。当我尝试缩放 uiscrollview 时,我希望能够同时缩放滚动视图内的所有对象。我怎样才能做到这一点?

这是我的代表在缩放时返回的内容:

- (UIView*)viewForZoomingInScrollView:(UIScrollView *)aScrollView 
    return imageView;

【问题讨论】:

【参考方案1】:

将您的图像视图放入一个 UIView 中,该 UIView 又位于 UIScrollView 中。然后将您的 UIView 作为要缩放的视图返回。由于图像视图在其中,因此它们也会被缩放。

【讨论】:

以上是关于在 UIScrollView 中同时缩放多个对象的主要内容,如果未能解决你的问题,请参考以下文章

在 ios7 中的多个图像的 UIScrollview 中捏缩放不起作用

如何在 UIScrollView 中捏缩放多个 UIImageView

具有多个缩放级别的 UIScrollView?

UIScrollView:缩放后无法建立现状

在 UIScrollView 上禁用手动缩放

如何在UIScrollView的所有子视图中设置缩放效果