2011-04-15 39 views
1

我有點想要得到核心圖的流動。我已經用我的X軸時間(小時)和Y軸實現了一些圖。現在,我想讓每個座標用戶交互,這樣,如果用戶觸及每個座標,我應該能夠得到它的X和Y值。我在搜索一些提示時也遇到了這個問題。 How to make the coordinate of a graph user interactive?但不幸的是,我找不到像mouseOrFingerDownAtPoint這樣的答案中提到的任何存根。如何使核心圖中的座標用戶互動

如果有人幫我弄清楚,我應該在覈心情節框架中實現這些功能,那將是非常棒的。

回答

2

交互方法已更名爲pointingDevice...Event。有關信息,請參閱CPResponder文檔。

所有的圖可以配置爲響應觸摸。您可以在控制器中實施相應的委託協議,並設置圖的委託屬性。委託方法會告訴你被觸摸點的數據索引。您可以使用該索引查找數據集中的座標。看看示例程序 - 其中有幾個展示劇情委託。

+0

請你解釋一下我的細節。我明白了你提到指點設備是它重命名的地方。但我認爲,這將會拖動整個屏幕上的核心區域。 – jeevangs 2011-04-15 23:34:33

+0

你想做什麼?如果您希望用戶能夠選擇圖上的點,請參閱上面的我的答案。 CPTestApp(Mac版)演示了在Controller.m和SelectionDemoController.m中的散點圖和條形圖中選擇點。如果你想能夠與繪圖區域中的任意點進行交互,那麼這是一個不同的問題。 – 2011-04-16 12:05:40

+0

非常感謝埃裏克......!我一整天都在傷腦筋......你說的很簡單......!工作如此偉大,並實施了我想要的事情,以此爲基礎。 – jeevangs 2011-04-16 20:49:16