我必须在核心图中实现捏缩放限制。我认为这是捏缩放的方法。你能帮我解决一下这个问题:
(BOOL)plotSpace:(CPTPlotSpace *)space shouldScaleBy:(CGFloat)interactionScale aboutPoint:(CGPoint)interactionPoint
{
return YES;
}
请您分享一些示例代码。
答案 0 :(得分:2)
如果您更关心生成的绘图范围而不是相对缩放量(常见情况),请使用此委托方法:
-plotSpace:willChangePlotRangeTo:forCoordinate:
此方法通知您绘图范围即将更改为参数范围。您应该检查该范围,根据需要进行修改以满足您的要求,并返回您希望绘图空间使用的范围。在任何改变之前调用它。 Plot Gallery 示例应用程序中有几个使用示例。