我有一个带有UIScrollView的项目,我希望以编程方式控制缩放,但不能通过用户交互来控制。我尝试将multipleTouchedEnabled
属性设置为false。这不起作用。当我捏住滚动视图时,会调用scrollViewDidZoom
和viewForZoomingInScrollView
。我还尝试了子类化UIScrollView并覆盖addGestureRecognizer
并禁用传递[gesture [isKindOfClass: [UIPinchGestureRecognizer class]]
的手势。在对该覆盖进行破坏点后,没有匹配的手势。
那么如何缩放滚动视图但不允许手动与缩放交互。我还需要单指平移才能正常滚动。
答案 0 :(得分:1)
尝试设置scrollView.pinchGestureRecognizer.enabled = NO;