将图表视图另存为相机胶卷或任何其他路径?

时间:2017-08-23 17:45:39

标签: swift ios-charts

单击按钮时,我想将barChartView作为图像保存到Photos应用程序或任何其他路径。

我尝试了以下内容;

@IBAction func saveChart(_ sender: UIBarButtonItem) {  
    myBarChartView.saveToCameraRoll()  // for save into photos app
}

还尝试使用以下相同的func保存到其他路径:

@IBAction func saveChart(_ sender: UIBarButtonItem) {  
    myBarChartView.saveToPath(path: String, format: 
    ChartViewBase.ImageFormat, compressionQuality: Double)  // for save into other path
}

他们两个都显示错误,因为'BarChart没有会员'分别保存到相机胶卷'和'saveToPath'。

我应该使用什么来将我的图表保存到图像文件中?

1 个答案:

答案 0 :(得分:0)

使用3.0版删除了该格式。现在只有一种格式:

let result = barChartView.save(to: "<path_to>/chart.png", format: BarLineChartViewBase.ImageFormat.png, compressionQuality: 1.0)