0

我需要处理捏合手势的结束,但我没有找到去做它,我尝试 hostingView.gestureRecognizers 但在此之后没有用于获取手势状态的 uipinchgesture 。

这种方法

- (BOOL) plotSpace:(CPTPlotSpace *)space shouldScaleBy:(CGFloat)interactionScale aboutPoint:(CGPoint)interactionPoint {

return YES
}

连续“处理”捏合手势,在这里我可以更改图形轴,但我需要结束捏合以重新加载数据。

我尝试将 uipinchgesture 添加到 hostingView 但在此之后我可以保持状态结束但缩放不起作用!

4

1 回答 1

1

只要allowPinchScalingYES,托管视图就会有一个捏合手势识别器,它将位于gestureRecognizers数组中。将您自己添加为目标,以便您收到更改通知。在您的操作方法中监视state识别器。当状态为UIGestureRecognizerStateEnded或时,捏合手势完成UIGestureRecognizerStateCancelled

于 2013-04-26T17:14:03.107 回答