标签: arrays swift uiscrollview pinchzoom uipinchgesturerecognizer
我的视图控制器以编程方式在滚动视图内的网格中创建多个图像视图。我希望能够捏放大/缩小。我粘贴了一些类似的代码,在下面的代码中我发现堆栈溢出试图执行相同的操作。问题是viewForZooming仅返回一张图像。如何缩小缩放以适用于滚动视图中的所有图像视图?我只想在放大/缩小时调整滚动视图的缩放比例。
以下代码是我试图实现所需功能的方法:
accessToken
答案 0 :(得分:0)
如果您要整体缩放多个图像视图(或其他UI元素) ,则需要将它们嵌入git中。然后,在UIView中返回该视图。
git
UIView
这是一个简单的例子:
黄色矩形是viewForZooming,我通过UIView连接为@IBOutlet。它具有3个图像视图作为子视图。
viewForZooming
@IBOutlet
滚动视图具有红色背景,此处未显示,因为myContentView的宽度和高度设置为与滚动视图框架相同(但您会在下面的缩小的屏幕截图中看到它)。 / p>
myContentView
这是代码:
和结果-开始/缩小/放大: