尝试构建Core Plot并使用CPLineStyle我从此代码中获得了编译错误...

CPLineStyle *lineStyle = [CPLineStyle lineStyle];
lineStyle.lineColor = [CPColor blackColor];

错误:无法设置对象-只读属性或未找到设置器

该属性是@ synthesize'd并且在声明时
@property (nonatomic, readonly, retain) CPColor *lineColor;

在标题中,该类别在类别中重新声明为
@property (nonatomic, readwrite, retain) CPColor *lineColor;

编译器似乎不了解该属性的重新声明。怎么了

贡扎洛

最佳答案

请使用这种方式对我有用...

CPMutableLineStyle *plotlineStyle = [CPLineStyle lineStyle];
plotlineStyle.lineColor = [CPColor whiteColor];
plotlineStyle.lineWidth = 2.0f;

然后将此样式应用于axis或使用CPMutableTextStyle对textstyle所做的任何类似处理。

10-07 12:59