我需要处理捏手势的结束,但是我没有找到它,我尝试使用hostingView.gestureRecognizers,但在此之后没有uipinchgesture来获取手势状态。
此方法
- (BOOL) plotSpace:(CPTPlotSpace *)space shouldScaleBy:(CGFloat)interactionScale aboutPoint:(CGPoint)interactionPoint {
return YES
}
持续“处理”捏合手势,在这里我可以更改图形轴,但我需要结束重新加载数据。
我尝试将一个uipinchgesture添加到hostingView但在此之后我可以保持状态结束但缩放不起作用!
答案 0 :(得分:1)
只要allowPinchScaling
为YES
,托管视图就会有一个捏手势识别器,它将位于gestureRecognizers
阵列中。将自己添加为目标,以便获得有关更改的通知。在您的操作方法中监控识别器的state
。当状态为UIGestureRecognizerStateEnded
或UIGestureRecognizerStateCancelled
时,捏合手势完成。