InterfaceBuilderとloadviewの混在
Posted: 2010年8月29日(日) 13:48
言語:objective-c
iphoneアプリの制作をしているのですが、
InterfaceBuilderでImageViewや、ボタン配置し、
ViewController.mのloadviewで背景色の設定するように
役割分担させてつくりたいとき、
loadviewの背景色で画面が全部うめられて
IBで作成したボタンなどがみえなくなります。
これを回避するにはどのようにすればいいでしょうか?
loadviewの背景色設定は一般的なコードです。
- (void)loadView
{
CGRect frame = [[UIScreen mainScreen] bounds];
//親Viewに配置された時の位置と大きさ情報付きでViewControllerの持つViewを初期化
self.view = [[[UIView alloc] initWithFrame:frame] autorelease];
self.view.backgroundColor = [UIColor blueColo[/url];
}
iphoneアプリの制作をしているのですが、
InterfaceBuilderでImageViewや、ボタン配置し、
ViewController.mのloadviewで背景色の設定するように
役割分担させてつくりたいとき、
loadviewの背景色で画面が全部うめられて
IBで作成したボタンなどがみえなくなります。
これを回避するにはどのようにすればいいでしょうか?
loadviewの背景色設定は一般的なコードです。
- (void)loadView
{
CGRect frame = [[UIScreen mainScreen] bounds];
//親Viewに配置された時の位置と大きさ情報付きでViewControllerの持つViewを初期化
self.view = [[[UIView alloc] initWithFrame:frame] autorelease];
self.view.backgroundColor = [UIColor blueColo[/url];
}