2012-05-18 22 views
1

我一直在研究coreplot。我已經繪製了一張圖表,但我正在用類似於「touchesBegan」,「touchesMoved」等方式來檢測它。在覈心圖上檢測觸摸的方法

我見過很多關於所用方法的非常模糊的東西作爲

"- plotSpace:shouldHandlePointingDeviceDownEvent:atPoint:" 

但我沒有得到他們。有小費嗎?

+0

你的目標是什麼?你想檢測移動/輕掃或只是觸摸事件? – bbarnhart

回答

3

在你的頭文件,添加CPTPlotSpaceDelegate

@interface MyCorePlotView : UIView <CPTPlotDataSource, CPTPlotSpaceDelegate> { 
    ... 
} 

在實現文件中添加委託方法

​​

當用戶點擊繪圖區,您將收到plotSpace:sh​​ouldHandlePointingDeviceDownEvent:和那麼你可以採取適當的行動。

請在CPTPlotlotSpace.h中查找您可能想要使用的其他委託方法。

+0

你能形成某種例子嗎?我不明白「plotSpace」實際上是什麼。 所有我想要做的是輸出觸摸並移動座標fyi。 –

+0

plotSpace只是方法名稱的一部分。 – bbarnhart

+0

啊好的。 xcode是否將其視爲「未聲明的標識符」?我想它並不認可那個方法。 –