コアプロットを使用してグラフを描画しています。グラフはズームしてもしなくても常に動きます。でも、ズームするまで動かないようにしたいです。ズーム状態では、パン (左/右への移動) を許可して、グラフ全体を表示する必要があります。
どんな助けでも大歓迎です。
質問する
62 次
1 に答える
0
これを行うにはいくつかの方法が考えられます。
ズームアウト時のユーザー操作を無効にします。ユーザーがズームインしたときに有効にします。
globalXRange
およびglobalYRange
をプロット スペースに設定します。どれだけズームアウトしても、プロットはこれらの範囲外にスクロールしません。プロット スペース デリゲートを使用します。
-plotSpace:willChangePlotRangeTo:forCoordinate:
デリゲート メソッドを実装します。提案された範囲が目的のスクロール範囲外にある場合は、範囲を返す前に範囲を希望の範囲に変更します。
于 2012-10-26T00:59:52.803 に答える