2011-01-22 5 views
0

私はプログラムで四角形のグリッドを作成する方法を知っていますか? (各正方形は10x10です)?iPhone SDK:プログラムで四角形を作成するにはどうすればよいですか?

私がしたいのは、デジタルディスプレイをシミュレートすることです。そのため、定義された後、個々の四角形の色を設定する必要があります。

インターフェイスビルダで各個別の四角形を作ることができますが、それはすべての必要なアウトレットでは実用的ではありません。

ご協力いただきまして誠にありがとうございます。

答えて

2

あなたが必要な抽象化を実装し、そののdrawRectメソッド内の関連する図面を行って、独自のUIViewクラスを作成する必要があると思います。

Quartz 2D Programming GuideまたはDrawing and Printing Guide for iOSを見ましたか?これらは、さまざまな初期描画操作に関する必要な背景情報を提供し、少なくとも正しい方向に向ける必要があります。

1

カスタムビューを作成し、drawRect:をオーバーライドし、UIRectFillを呼び出して四角形を描画します。

See this

+0

NSRectFillは実際にはAppKit(Macのみ)からのもので、iPhone(またはCore Graphics)でUIRectFillを使用する必要があります。 – omz

+0

更新しました、ありがとう! –

1

あなたは(四角、丸、elipse、など)を描画する例については、Appleのサンプルプロジェクトを見ている必要があり

QuartzDemo

は、この情報がお役に立てば幸いです。

+0

ありがとう、これは助けになりました。 – Sam

関連する問題