SciChart IOs線グラフ上をスクロールしたときに表示されるツールヒントの値を1つだけ表示する方法はありますか?アンドロイドとWPFでそれを行う方法の例がたくさんありますが、IOではそうはありません。SciChart IOsカーソルとツールヒント修飾子
1
A
答えて
0
次のことを実装する必要があります。まず第一に、カスタムレンダリング可能なシリーズ、例えば。あなたがLineRenderableSeriesを使用している場合、あなたはSCIFastLineRenderableSeriesから派生した新しいクラスを作成し、toSeriesInfoを上書きする必要があります:メソッドは、単に次のステップで
class CustomLineSeries : SCIFastLineRenderableSeries {
override func toSeriesInfo(withHitTest info: SCIHitTestInfo) -> SCISeriesInfo! {
return CustomSeriesInfo(series: self, hitTest: info)
}
}
を次の好きな、私たちは、カスタムレンダリング可能に私たちが使用しているCustomSeriesInfoクラスを作成します私達はちょうど作成した一連のクラス:
class CustomSeriesInfo : SCIXySeriesInfo {
override func createDataSeriesView() -> SCITooltipDataView! {
let view : CustomSeriesDataView = CustomSeriesDataView.createInstance() as! CustomSeriesDataView
view.setData(self)
return view;
}
}
そして最後に、我々はカスタム系列データビューを作成する - 私たちは私たちが望むものを示し、実際のビュー:
class CustomSeriesDataView : SCIXySeriesDataView {
static override func createInstance() -> SCITooltipDataView! {
let view : CustomSeriesDataView = (Bundle.main.loadNibNamed("CustomSeriesDataView", owner: nil, options: nil)![0] as? CustomSeriesDataView)!
view.translatesAutoresizingMaskIntoConstraints = false
return view
}
override func setData(_ data: SCISeriesInfo!) {
let series : SCIRenderableSeriesProtocol = data.renderableSeries()
var xFormattedValue : String? = data.fortmatterdValue(fromSeriesInfo: data.xValue(), for: series.dataSeries.xType())
let xAxis = series.xAxis
if (xFormattedValue == nil) {
xFormattedValue = xAxis?.formatCursorText(data.xValue())
}
self.dataLabel.text = ""
self.nameLabel.text = String(format: "X: %@", xFormattedValue!)
self.invalidateIntrinsicContentSize()
}
}
を
注:実際のビューを作成し、そのメインクラスとしてCustomSeriesDataViewを使用する必要があります。アウトレットにもバインドします。
関連する問題
- 1. アクセス修飾子
- 2. 修飾子
- 3. セッション修飾子
- 4. プロパティ修飾子
- 5. アクセス修飾子
- 6. パッケージプライベートアクセス修飾子
- 7. private修飾子
- 8. ResharperとNamespaceエイリアス修飾子
- 9. OpenGL:レイアウト修飾子?
- 10. 修飾子のエラー
- 11. Gtk keypress修飾子
- 12. Vue.js - マウスイベント修飾子
- 13. Cの修飾子と修飾子の違いは何ですか?
- 14. パッケージ修飾子は、パッケージ修飾子でトップレベルのクラスを定義するとき
- 15. ConcurrentHashMap修飾子の同期
- 16. パスカルエラー:不正な修飾子
- 17. "git blame"ファイルアクセスコントロール修飾子
- 18. __device__修飾子の範囲
- 19. 同じconst型修飾子
- 20. シェーダ修飾子はSceneKit
- 21. マクロ内のコロン修飾子
- 22. 破棄修飾子-fpermissive
- 23. テンプレートクラスのconst修飾子コンストラクタ
- 24. "Windows"キーのInputGesture修飾子
- 25. 動的アクセス修飾子
- 26. Springアクセス修飾子private
- 27. quadrify maxscriptをスクリプト修飾子
- 28. CodeModel修飾子の順番
- 29. クラスアクセス修飾子 - 内部
- 30. デフォルトのアクセス修飾子7