我一直在研究coreplot。我已經繪製了一張圖表,但我正在用類似於「touchesBegan」,「touchesMoved」等方式來檢測它。在覈心圖上檢測觸摸的方法
我見過很多關於所用方法的非常模糊的東西作爲
"- plotSpace:shouldHandlePointingDeviceDownEvent:atPoint:"
但我沒有得到他們。有小費嗎?
我一直在研究coreplot。我已經繪製了一張圖表,但我正在用類似於「touchesBegan」,「touchesMoved」等方式來檢測它。在覈心圖上檢測觸摸的方法
我見過很多關於所用方法的非常模糊的東西作爲
"- plotSpace:shouldHandlePointingDeviceDownEvent:atPoint:"
但我沒有得到他們。有小費嗎?
在你的頭文件,添加CPTPlotSpaceDelegate
@interface MyCorePlotView : UIView <CPTPlotDataSource, CPTPlotSpaceDelegate> {
...
}
在實現文件中添加委託方法
當用戶點擊繪圖區,您將收到plotSpace:shouldHandlePointingDeviceDownEvent:和那麼你可以採取適當的行動。
請在CPTPlotlotSpace.h中查找您可能想要使用的其他委託方法。
你能形成某種例子嗎?我不明白「plotSpace」實際上是什麼。 所有我想要做的是輸出觸摸並移動座標fyi。 –
plotSpace只是方法名稱的一部分。 – bbarnhart
啊好的。 xcode是否將其視爲「未聲明的標識符」?我想它並不認可那個方法。 –
你的目標是什麼?你想檢測移動/輕掃或只是觸摸事件? – bbarnhart