iOS アプリでコア プロットを使用しており、水平方向にのみスクロールする棒グラフを表示しています。これは、縦向きの画面が収まるよりも大きなデータ セットを許可するためです (横向きを使用するつもりはありません)。
私はそのビットがうまく機能しています。しかし、私はしたいです
1) ユーザーがゼロ値を超えてテーブルの未使用の負の象限にスクロールするのを防ぎます。
2) ユーザーがチャートの最後のバーに到達したら、水平スクロールを停止します。
このスレッドの 3 番目の投稿者にクエリを実行しました。しかし、応答がありませんでした。彼はおそらくうまくいかないアプローチを提案しました(少なくとも私が持っているバージョンではうまくいきません)。彼は、このコード行を使用して、CPTPlotRange 範囲クラスの読み取り専用変数を割り当てています (以前のバージョンを使用していると思われるため、彼はこれを CPPlotRange と呼んでいます)。
newRange.location = CPDecimalFromFloat(0.0);