【发布时间】:2016-06-01 02:11:08
【问题描述】:
我想放一张图片,表明这个数据点是数据中的最低点。我做了一张照片来解释我想要什么。我正在使用 BarChartView 和 RadarChartView。
我的审判
我认为this question 与我的问题相似,但我需要获得放置 UIImage 的位置。如果我知道职位,我可以做或做addSubview。 getMarkerPosition 函数看起来对确定正确的位置很有用。
另外,ChartMarker 看起来很有帮助。在ChartsDemo 中,一些图表视图使用BalloonMarker。这几乎是我想做的。这是来自RadarChartViewController.m 的引用。
BalloonMarker *marker = [[BalloonMarker alloc] initWithColor:[UIColor colorWithWhite:180/255. alpha:1.0] font:[UIFont systemFontOfSize:12.0] insets: UIEdgeInsetsMake(8.0, 8.0, 20.0, 8.0)];
marker.minimumSize = CGSizeMake(80.f, 40.f);
_chartView.marker = marker;
BalloonMarker 已创建并添加到 _chartView.marker。因此,当用户单击栏时会出现一个标记,但我想始终显示一个标记。换句话说,库决定了显示和隐藏标记的正确时间。我找不到主动弹出标记的方法。
如果您能告诉我这样做的方法,我将不胜感激。谢谢。
【问题讨论】:
标签: ios ios-charts