0
私はUIViewControllerのサブクラスであるMyViewControllerクラスを持っています。 私はそれに満たされたレクチャーを描きたいと思っています。 新しいビューを作成し、その背景色とaddSubviewを設定する必要がありますか? 最も簡単な方法は何ですか?rectangleを描画するためにビューを作成する必要はありますか?
私はUIViewControllerのサブクラスであるMyViewControllerクラスを持っています。 私はそれに満たされたレクチャーを描きたいと思っています。 新しいビューを作成し、その背景色とaddSubviewを設定する必要がありますか? 最も簡単な方法は何ですか?rectangleを描画するためにビューを作成する必要はありますか?
カスタムサイズの矩形が必要な場合は...うん、あなたが説明したものが一番簡単です。
UIView *rect = [[[UIView alloc] initWithFrame:CGRectMake(10,30,100,100)] autorelease];
[rect setBackgroundColor:[UIColor redColor]];
[[myViewController view] addSubview:rect];
他にも可能性があります。 Quartz2Dのようなもので描画することができます。また、ビューの矩形を描画するときに、カスタム矩形を描画するようにすることもできます。
あなただけの全体ビューの背景色が色に設定したい場合:
[[myViewController view] setBackgroundColor:[UIColor redColor]];