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

1 に答える 1

4

CPTMutableLineStyleオブジェクトを作成し、そのプロパティを設定する必要があります。

CPTScatterPlot *xSquredPlot = [[CPTScatterPlot alloc] init];
CPTMutableLineStyle *lineStyle = [CPTMutableLineStyle lineStyle];
lineStyle.lineWidth = 1.0f;
lineStyle.lineColor = [CPTColor redColor];
xSquredPlot.dataLineStyle = lineStyle;
于 2012-06-03T12:57:45.837 に答える