2

私はxcode4.5.2を使用していますが、iPhone用のアプリケーションには3つの異なるビューがあります。

MainWindow.xib
View1.xib
View2.xib

アプリがシミュレーターで起動すると、View1.xibが表示されます。
View1.xibの代わりに、アプリの起動時にView2.xibが表示されるようにしたいと思います。

どうやってするか?

4

2 に答える 2

4

ストーリーボードを見ると、ウィンドウの前(左側)に矢印が表示されています。この矢印を別のビューにドラッグできます。目的のビューの属性セクション(ストーリーボード)で[初期ビューコントローラー]チェックマークをオンにすることもできます。

Xcodeストーリーボード

于 2012-11-14T08:32:15.347 に答える
1

アプリの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;
于 2012-11-14T08:28:45.340 に答える