我正在添加一个 View 作为 UIScrollview
的 subview 。这个 subview 决定了 scrollview
的 contentsize
。在此 View 上,我添加了一个 UIPinchGesture,并在手势的选择器目标方法中调整了 View 大小并重置了 ScrollView 的内容大小。顺便说一句,我早些时候尝试缩放 ScrollView ,但它没有满足我的要求,所以我用 UIPinchGesture
做了。我的问题是,通常 ScrollView 的内容大小大于它的框架,因此启用了滚动。当我尝试用两根手指捏合时, ScrollView 的滚动被触发并且 Pinchgesture 很少被识别。我无法禁用 UIScrollview
的滚动,因为这是我的要求之一。谁能帮我解决这个问题。
最佳答案
将 UIScrollView
的 delayContentTouches
属性设置为 NO
(而不是默认的 YES
)。这将允许触摸立即传播到 ScrollView 的 subview 。
关于objective-c - 在 UIScrollview 的 subview 上添加 UIPinchGestureRecognizer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13700724/