ios - Dlpiechart 仅适用于初始 View Controller

标签 ios objective-c

我遵循了关于 DLPieChart 的 youtube 教程,并且运行良好。当我将相同的代码放入我自己的项目时,只有当我将饼图所在的 View Controller 设置为初始 View Controller 时,饼图才会呈现。否则 pm 我只会得到一个灰色的圆圈。

知道为什么饼图不在初始 View Controller 上绘制吗?

最佳答案

首先为您在 Storyboard 中创建的 View 创建一个导出。

@property (nonatomic, retain) IBOutlet DLPieChart *pieChartView;

然后创建一个数据数组来绘制饼图中的值。然后使用下面的代码来渲染饼图。

[self.pieChartView renderInLayer:self.pieChartView dataArray:dataArray];

这对我来说非常有效。如果您仍然得到用空切片绘制的饼图,请分享您的代码。

关于ios - Dlpiechart 仅适用于初始 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23415047/

相关文章:

objective-c - 解决循环依赖

ios - 如何解决 uitableviewcell 重用的自定义子类的问题?

iphone - 在 Xcode 中以编程方式创建文件夹 - Objective C

ios - 从 NSUserDefaults 缓存结果?

iphone - "Back"按钮没有出现在 UINavigationController 中

ios - 打开应用程序时检索 APNS 的通知

iOS UIView过渡,不改变navigationbar

ios - ld : 1 duplicate symbol for architecture arm64 : two same variables in two different classes?

ios - 我是否需要拥有 Apple 开发者帐户才能实现与 Game Center 的交互?

iPhone 应用程序仅支持 Retina。 Apple 会接受该应用程序吗?