加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 当用户点击Chart时创建MarkerView

发布时间:2020-12-14 17:15:08 所属栏目:百科 来源:网络整理
导读:当用户使用图表(是iOS图表)为 Swift点击条形图中的栏时,我搜索并搜索了如何显示MarkerView. 该文档声明该库能够使用MarkerViews“突出显示值(使用可自定义的弹出视图)”,但我不知道如何显示它. 当用户点击条形图中的条形图时,我想要一个小工具提示,如下图所
当用户使用图表(是iOS图表)为 Swift点击条形图中的栏时,我搜索并搜索了如何显示MarkerView.

该文档声明该库能够使用MarkerViews“突出显示值(使用可自定义的弹出视图)”,但我不知道如何显示它.

当用户点击条形图中的条形图时,我想要一个小工具提示,如下图所示.

条形图上的工具提示:

enter image description here

我已准备好chartValueSelected函数,当选中一个条时会触发该函数.

解决方法

所以你正在使用 Charts吗?

你查过BallonMarker.swift了吗?

/ChartsDemo/Classes/Components/BallonMarker.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,textColor: UIColor.white,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)];
marker.minimumSize = CGSizeMake(75.f,35.f);
_chartView.marker = marker;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读