1.
(プロジェクト名)AppDelegate.mファイルの、application:didFinishLaunchingWithOptionsメソッドで、UIWindowとUIViewControllerを作成してUIWindowに追加する。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
viewController = [[RootViewController alloc] init];
navigationController = [[UINavigationController alloc] initWithRootViewController:viewController];
[window addSubview:navigationController.view];
[window makeKeyAndVisible];
return YES;
}
2.
UIViewCOntrollerクラスのloadViewをオーバーライドして、self.viewにviewを追加する。
-(void)loadView{
CGRect bounds = [[UIScreen mainScreen] applicationFrame];
view = [[UIView alloc] initWithFrame:bounds];
view.backgroundColor = [UIColor redColor];
self.view = view;
[view release];
}
参考PDF:iPhone OS View Controller プログラミングガイド プログラムによるビューの作成