1

このメソッドをコア プロット 1.0 で使用したいのですが、そのメソッドは現在コア プロット 1.0 で機能するので、これに代わるものは何ですか?

CPTXYAxis *y = axisSet.yAxis;
**//this all method are not work**
y.majorGridLineStyle = majorGridLineStyle;
y.minorGridLineStyle = minorGridLineStyle;
y.visibleRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(0.0f) length:CPTDecimalFromFloat(100.0f)];
CPTConstraints yConstraints = {CPTConstraintFixed, CPTConstraintFixed};
y.isFloatingAxis=YES;
y.constraints=yConstraints;

この例を試してみたいのですが、エラーが発生します例のリンク

4

1 に答える 1

0

制約の処理方法が変更されました。Core Plot ディスカッション ボードの発表を参照してください。

変更の概要は次のとおりです。

CPTConstraintsでは、2 つの基本的なタイプの制約を使用できます。浮動軸の配置に使用する場合、軸は拘束された位置を表示領域にクリップしないため、浮動軸を表示領域の外に押し出すオフセットを使用できることに注意してください。

  1. 範囲の下限または上限からの固定オフセット。軸の場合、この範囲はビュー座標にあることに注意してください。そのため、下限は水平軸では左に、垂直軸では下になります。オフセットは範囲の中央に向かっているため、下限からの正のオフセットは正の方向になりますが、上限からの正のオフセットは負の方向になります。

  2. 相対オフセット。これは、範囲の特定の割合である位置を維持するために使用されます。0.0 が下限、1.0 が上限、0.5 が中間です。これらの値に限定されません。任意のCGFloat値を使用できます。

CPTConstraintsは不変であるため、制約を変更するたびに新しいオブジェクトを作成する必要があります。

于 2012-07-07T12:39:57.240 に答える