次のことをするアプリを作る最善の方法は何ですか:ユーザーは場所をタップし、場所は四角形を描きます。正方形を消す方法はありません。どこでも好きな場所にタップするだけで、あらかじめ定義されたサイズの四角形が描かれます。iPadアプリ - 一度に1つずつ画面上にオブジェクトを描画する
カスタムUIViewを作成し、drawRectメソッドをオーバーライドして、四角形のすべての(x、y)位置のリストを保持し、[customView setNeedsDisplay]を呼び出して新しい四角形が描画されるたびにすべての四角形を描画することを考えていました描かれた。
良い方法がありますか?
Javaでは、オフスクリーンイメージを使用し、オフスクリーンイメージに四角形を描画し、repaint()コールごとにイメージを描画します。しかし、これはiPadのために良いことですか?もしそうなら、私はUIImageを初期化し、それに正方形を描画させるコードは何ですか?
そして、いつ/どこでスクエアを描くのですか? – CodeGuy
@ CodeGuyビューにビューを追加すると自動的に描画されます。 – epatel
ビューに四角形を追加するにはどうすればよいですか? – CodeGuy