ios core-plot触摸未在图表右侧检测到

时间:2013-10-15 23:04:43

标签: ios core-plot

我有一个散点图,允许用户触摸图表上的各个区域。在图表的右半部分,触摸事件不会注册。

我已经实现了以下方法。

- (BOOL)plotSpace:(CPTPlotSpace *)space shouldHandlePointingDeviceDownEvent:(id)event atPoint:(CGPoint)point
{
    NSLog(@"Touched.");
    return YES;
}

是否有我缺少的属性设置给定图表的触摸区域?或者可能出现的任何想法?

1 个答案:

答案 0 :(得分:0)

@hellojello - 可能是因为以下情况:
1.一些其他视图重叠在情节上。
2.不同的图层可能会重叠,避免检测(在您的方案中不确定)

1 的调试选项:如果您在模拟器上进行测试,请启用颜色混合图层(模拟器菜单 - >"调试&#34 ; - >"颜色BlendedLayers")
2 :将检测点增加到大值,说@" 400"。删除所有其他图层的用户交互。