我按照 DLPieChart 上的youtube教程进行操作,我的工作正常。当我将相同的代码放入我自己的项目时,饼图仅在我将视图控制器设置为饼图所在的初始视图控制器时呈现。否则,我只会得到一个灰色的圆圈。
任何想法为什么饼图不会绘制,除非它在初始视图控制器上?
答案 0 :(得分:2)
首先为您在故事板中创建的视图创建一个插座。
@property (nonatomic, retain) IBOutlet DLPieChart *pieChartView;
然后创建一个数据数组,用于绘制饼图中的值。然后使用以下代码渲染饼图。
[self.pieChartView renderInLayer:self.pieChartView dataArray:dataArray];
这对我来说非常合适。如果您仍然使用空切片绘制饼图,请分享您的代码。