首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SwiftCharts框架时图形视图越界

使用SwiftCharts框架时图形视图越界
EN

Stack Overflow用户
提问于 2018-01-29 11:12:22
回答 1查看 193关注 0票数 1

因此,我正在使用SwiftCharts框架并尝试创建一个BarChart,但是图表消失了。

我创建了一个名为view2的UIView,然后实现了以下代码。

代码语言:javascript
复制
func createChart(){
let chartConfig = BarsChartConfig(
    valsAxisConfig: ChartAxisConfig(from: 0, to: 8, by: 2)
)

let frame = view2.frame


let chart = BarsChart(
    frame: frame,
    chartConfig: chartConfig,
    xTitle: "X axis",
    yTitle: "Y axis",
    bars: [
        ("A", 2),
        ("B", 4.5),
        ("C", 3),
        ("D", 5.4),
        ("E", 6.8),
        ("F", 0.5)
    ],
    color: UIColor.red,
    barWidth: 20
)

self.chart = chart
view2.addSubview(chart.view)
self.view.addSubview(view2)
}

然后得到一个输出图,看起来像这样。

图形应该在第一个托盘视图上,但是由于某些原因它会在下面。有人能帮帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2018-01-29 14:21:22

而不是将view2的获取边界作为图表的框架

而不是这行

代码语言:javascript
复制
let frame = view2.frame

使用下面的行

代码语言:javascript
复制
let frame = view2.bounds

希望这能对你有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48493852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档