当用户使用图表(是iOS图表)为
Swift点击条形图中的栏时,我搜索并搜索了如何显示MarkerView.
该文档声明该库能够使用MarkerViews“突出显示值(使用可自定义的弹出视图)”,但我不知道如何显示它.
当用户点击条形图中的条形图时,我想要一个小工具提示,如下图所示.
条形图上的工具提示:
解决方法
所以你正在使用
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;