ios - 如何在iOS Chart Graph Framework中设置多种背景颜色

标签 ios ios-charts swiftcharts swift-custom-framework

我想在图 TableView 中设置多种背景颜色。图 TableView 的背景可以设置单一颜色,但无法设置多种颜色。

For more detail please check the image.

按百分比希望添加背景颜色 0% 到 20% - 红色,21% 到 60% - 白色,61% 到 100% 为绿色

最佳答案

我认为您正在寻找 CAGradientLayer,它可能对您有帮助。

let gradient = CAGradientLayer()
gradient.colors = [UIColor.red.cgColor, UIColor.green.cgColor]
gradient.locations = [0.0, 1.0]

let view = UIView()
view.layer.insertSublayer(gradient, at: 0)

View 是您要应用颜色的位置。

如果您想了解更多详细信息:https://developer.apple.com/documentation/quartzcore/cagradientlayer

关于ios - 如何在iOS Chart Graph Framework中设置多种背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60113437/

相关文章:

iphone - 自动选择第一个 UITableView 文本框

ios - 使用 iOS 图表将图片保存到相机胶卷

swift - 如何在 ios-charts 的水平条形图中设置静态条宽?

ios - 使用 map 从坐标生成一系列 SwiftChart 对象

swift - 将图例文本添加到饼图 Swift Charts

ios - 生成烛条 View 但不显示

ios - NSArray setCompletionBlock 内部泄漏

iphone - 已在项目中时找不到 xcode4 文件

javascript - iOS 9 safari webkit 仅在 iPad 上崩溃(iPhone 工作正常)

iOS Charts(Daniel Gindi) - 如何在 Swift 中设置双 y 轴双图线