gpt4 book ai didi

ios - 当用户点击图表时创建一个 MarkerView

转载 作者:搜寻专家 更新时间:2023-10-30 22:25:08 26 4
gpt4 key购买 nike

我搜索并搜索了当用户使用 Swift 图表(是 iOS 图表)点击条形图中的条形图时如何显示 MarkerView。

文档指出该库能够使用 MarkerViews“突出显示值(使用可自定义的弹出 View )”,但我不知道如何显示。

我想要在用户单击条形图中的条形时显示一个小工具提示,如下图所示。

条形图上的工具提示: enter image description here

我已经准备好 chartValueSelected 函数,它会在选择一个柱形图时触发。

最佳答案

所以你正在使用 Charts对吧?

你检查过 BallonMarker.swift 了吗?

/ChartsDemo/Classes/Components/BallonMarker.swift

swift

let marker:BalloonMarker = BalloonMarker(color: UIColor.redColor(), font: UIFont(name: "Helvetica", size: 12)!, insets: UIEdgeInsets(top: 7.0, left: 7.0, bottom: 7.0, right: 7.0))
marker.minimumSize = CGSizeMake(75.0, 35.0)
chartView.marker = marker

Swift 3 更新

let marker:BalloonMarker = BalloonMarker(color: UIColor.black, font: UIFont(name: "Helvetica", size: 12)!, textColor: UIColor.white, insets: UIEdgeInsets(top: 7.0, left: 7.0, bottom: 7.0, right: 7.0))
marker.minimumSize = CGSize(width: 75.0, height: 35.0)
chartView.marker = marker

objective-C

BalloonMarker *marker = [[BalloonMarker alloc] initWithColor:[UIColor colorWithRed:14.0/255.0 alpha:1.0] font:[UIFont systemFontOfSize:12.0] insets: UIEdgeInsetsMake(7.0, 7.0, 7.0, 7.0)];
marker.minimumSize = CGSizeMake(75.f, 35.f);
_chartView.marker = marker;

关于ios - 当用户点击图表时创建一个 MarkerView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38212750/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com