2013-04-30 80 views

回答

5

CPTLayerCALayer子類,所以你不能只是使用自定義UIView爲核心情節的註釋。但是,您可以將自定義視圖插入Core Plot託管視圖的同級(而不是子視圖!)。使用繪圖空間獲取繪圖區域中所觸摸的數據點的座標,並使用內置的CALayer方法將座標從繪圖區域層轉換爲圖層。

+0

好吧,我得到了正確的座標,但我怎樣才能插入我的視圖作爲託管視圖的兄弟姐妹?我試圖添加我的視圖到hostingView但沒有任何反應。 – Georges 2013-05-02 10:21:25

+0

我嘗試是這樣的: 'CGPoint視點= [情節plotAreaPointOfVisiblePointAtIndex:指數];'' * MyCustomView視圖= [MyCustomView的alloc] initWithFrame:方法CGRectMake(viewPoint.x,viewPoint.y,100,100);'' [ self.graph.hostingView addSubview:view];' – Georges 2013-05-02 10:28:01

+0

將您的視圖添加到託管視圖的*父*。 – 2013-05-02 15:30:35

相關問題