私はプログラムで四角形のグリッドを作成する方法を知っていますか? (各正方形は10x10です)?iPhone SDK:プログラムで四角形を作成するにはどうすればよいですか?
私がしたいのは、デジタルディスプレイをシミュレートすることです。そのため、定義された後、個々の四角形の色を設定する必要があります。
インターフェイスビルダで各個別の四角形を作ることができますが、それはすべての必要なアウトレットでは実用的ではありません。
ご協力いただきまして誠にありがとうございます。
私はプログラムで四角形のグリッドを作成する方法を知っていますか? (各正方形は10x10です)?iPhone SDK:プログラムで四角形を作成するにはどうすればよいですか?
私がしたいのは、デジタルディスプレイをシミュレートすることです。そのため、定義された後、個々の四角形の色を設定する必要があります。
インターフェイスビルダで各個別の四角形を作ることができますが、それはすべての必要なアウトレットでは実用的ではありません。
ご協力いただきまして誠にありがとうございます。
あなたが必要な抽象化を実装し、そののdrawRectメソッド内の関連する図面を行って、独自のUIViewクラスを作成する必要があると思います。
Quartz 2D Programming GuideまたはDrawing and Printing Guide for iOSを見ましたか?これらは、さまざまな初期描画操作に関する必要な背景情報を提供し、少なくとも正しい方向に向ける必要があります。
カスタムビューを作成し、drawRect
:をオーバーライドし、UIRectFill
を呼び出して四角形を描画します。
ありがとう、これは助けになりました。 – Sam
NSRectFillは実際にはAppKit(Macのみ)からのもので、iPhone(またはCore Graphics)でUIRectFillを使用する必要があります。 – omz
更新しました、ありがとう! –