【发布时间】:2012-09-15 15:33:36
【问题描述】:
我正在尝试打开和关闭 Core Plot 绘图区域的填充。当我在应用程序启动时设置填充时,一切正常。第一次切换效果很好。除非旋转显示,否则后续打开或关闭填充的切换不起作用。
-(void)layoutGraphPlotAreaFill{
CPTFill *plotFill=nil;
if (self.graphPlotAreaHasFill) {
plotFill=self.graphPlotAreaFill;
}else{
plotFill=nil;
}
self.graph.plotAreaFrame.plotArea.fill=plotFill;
}
我通过委托方法从设置视图控制器调用上述代码。上述方法(已删除)中的 NSLog 语句表明正在调用该方法,graphPlotAreaHasFill 属性设置正确且CPTFill 正确。它只是没有更新 plotArea 填充。同样,它只会在旋转显示器后更新。
使用 Core Plot 1.0。
关于如何强制更新填充区域而无需旋转的任何建议?
谢谢
【问题讨论】: