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
スウィフト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;
うん、私は私のプロジェクトにBalloonMarkerクラスをインポートしたが、実際にマーカーを作成するための構文で苦労してきました。 –
私のchartValueSelected関数では、BalloonMarkerオブジェクトを作成し、それをchartView.markerに割り当てました。 –
あなたの返信ありがとう - これは非常に便利です。 スウィフトコードを追加しました。このコードをクリックすると、バーの上に黒いバブルが作成されます。バブルにbar yの値を表示したいBalloonMarkerのrefreshContentメソッドを使用する必要がありますか?または、値を割り当てることができるマーカーのプロパティがありますか? –