2

我想在我的应用程序中的 imageView 中应用捏合和捏合手势。

我正在使用 Xcode9 和 swift 3.2

我无法在我想要的图像时点击特定的两个坐标

app.scrollViews.scrollViews.images.element(boundBy: 0)
4

2 回答 2

4

要放大或缩小,您必须使用pinch(withScale:velocity:)xctest 的方法。

您的代码应如下所示

let image = app.scrollViews.scrollViews.images.element(boundBy: 0)

放大:

image.pinch(withScale: 3, velocity: 1) // zoom in

缩小:

image.pinch(withScale: 0.5, velocity: -1) // zoom out

根据 api文档pinch(withScale:velocity:)负速度是 forzoom out和正速度是 forzoom in

请使用上面的代码,让我知道您的反馈。

于 2018-01-30T15:15:38.260 回答
0

pinch(withScale:velocity:)在您的图像元素上使用。

let image = app.scrollViews.scrollViews.images.element(boundBy: 0)
image.pinch(withScale: 3, velocity: 1) // zoom in
image.pinch(withScale: 0.5, velocity: -1) // zoom out
于 2018-01-03T08:49:57.930 回答