3

Xcodeで座標平面View Controllerを作成するにはどうすればよいですか? OPENGL を使用しようとしましたが、機能していません。個別に線を引く必要がありますか? 一定量の行を作成し続けるように、再帰的に呼び出すようにしますか?

4

1 に答える 1

1

座標計画に対して行うことを考慮に入れる必要があります。飛行機を動かせますか?ズームインできますか?

変数を設定する必要がcenterLocationありscaleます。centerLocationはあなたの中心を示し、これは軸の垂直および水平の太い線を描く場所です。scale必要な単位あたりのピクセル数を示します。デフォルトを 10 などに設定できます。この変数を使用して、ズームを制御できます。

平面をグラフ関数などに使用する場合、最低限必要なのは軸です。スケールを使用して、グリッド内の「ポイント」がどこにあるかを確認できます。このための関数を作成すると便利です。

グリッド線を描画したい場合は、 をcenterLocation.xオフセットとして使用してグリッドの左端の境界を確認し、ピクセルをインクリメントして反復し、scale遭遇する各ポイントに垂直線を描画するまで、単に垂直線を描画します。最後まで。水平線についても同じですが、上から始めて offset 、カウンターが画面の高さよりも大きくなるまでcenterLocation.y水平線を の増分で追加できます。scale

于 2012-09-28T05:05:20.667 に答える