2017-03-08 4 views
0

こんにちは、私はiOSチャートが初めてです。アイオスチャートダブルタップ後にズームアウト

iOS-Charts

私は私の折れ線グラフをズームするダブルタップを使用していますが、バックズームアウトする方法を見つけることができません。

これを行う簡単な方法はありますか、ダブルタップを傍受して状態を保存して後で復元する必要がありますか?

私はCharts 3.0.1とSwift 3.0.2を使用しています。

ありがとうございました。

+0

この問題はまだありますか?はいの場合は、通常の状態が0のスケールまたは何か他のものを意味するので、それを元に戻したいと知っていますか? – CodeChanger

+0

はい、それでも問題はあります。私が意味していたことは、ダブルタップでズームインすることができ、ズームインする前の縮尺にズームアウトする方法(シングルまたは別のダブルタオ)があることでした。私が二度目にダブルタップすると、さらにズームインします。 –

+0

そのため、あなたはxAxisとyAxisを呼び出す必要があるためにズームを取り消す画面上にボタンを1つ追加する必要があります。 – CodeChanger

答えて

0

これは私たちが行った方法です。ズームをリセットするためにボタンをタップすると、このコード行が表示されます。

self.lineChartView.zoomToCenter(scaleX: 0, scaleY: 0) 

必要に応じてプラスとマイナスのボタンを押して、それに応じてズームイン/ズームアウトすることもできます。このコード行self.lineChartView.scaleXまたはself.lineChartView.scaleYを使用して現在の縮尺を取得し、ズームイン/アウトボタンがタップされるたびに一定量を加算または減算することができます。

関連する問題