2012-06-03 66 views
0

我想添加核心劇情觸摸到我的項目。 我發現這個教程:http://www.switchonthecode.com/tutorials/using-core-plot-in-an-iphone-application核心劇情觸摸 - 只讀屬性

不過,我已經下載CorePlotTouch的最新版本,它似乎有些事情已經改變,因爲我無法設置的所有屬性。 我收到很多錯誤,說屬性是隻讀的。

例如:

CPTScatterPlot *xSquaredPlot = [[CPTScatterPlot alloc] 
            initWithFrame:graph.bounds]; 


    xSquaredPlot.dataLineStyle.lineColor = [CPTColor redColor]; 
    xSquaredPlot.dataLineStyle.lineWidth = 1.0f; 

兩個lineColor和的lineWidth是隻讀屬性,我無法找到改變它們的不同方式。 那麼如何更改線條的顏色或寬度?

回答

4

您需要創建一個CPTMutableLineStyle對象並設置其屬性。

CPTScatterPlot *xSquredPlot = [[CPTScatterPlot alloc] init]; 
CPTMutableLineStyle *lineStyle = [CPTMutableLineStyle lineStyle]; 
lineStyle.lineWidth = 1.0f; 
lineStyle.lineColor = [CPTColor redColor]; 
xSquredPlot.dataLineStyle = lineStyle; 
+0

謝謝bbarnhart :) – msmialko