私はxcode4.5.2を使用していますが、iPhone用のアプリケーションには3つの異なるビューがあります。
MainWindow.xib
View1.xib
View2.xib
アプリがシミュレーターで起動すると、View1.xibが表示されます。
View1.xibの代わりに、アプリの起動時にView2.xibが表示されるようにしたいと思います。
どうやってするか?
ストーリーボードを見ると、ウィンドウの前(左側)に矢印が表示されています。この矢印を別のビューにドラッグできます。目的のビューの属性セクション(ストーリーボード)で[初期ビューコントローラー]チェックマークをオンにすることもできます。
アプリのdelegate.mに移動します
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[self.window addSubview:viewController.view];
[self.window makeKeyAndVisible];
[self.window setRootViewController:viewController];
return YES;
}
次のような変数を.h
追加します。
View2 *viewController;
そして、次のようなプロパティを追加します。
@property (nonatomic, strong)
View2 *viewController;