2

我正在使用 xcode 4.5.2,并且在 Iphone 的应用程序中有 3 个不同的视图。

MainWindow.xib
View1.xib
View2.xib

当应用程序在模拟器中启动时,会显示 View1.xib。
我希望在应用程序启动时显示 View2.xib 而不是 View1.xib。

怎么做?

4

2 回答 2

4

如果您查看 Storyboard,您会在窗口前面(左侧)看到一个箭头。您可以将此箭头拖动到另一个视图。您还可以在所需视图的属性部分(情节提要)中选中“是初始视图控制器”复选标记。

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 回答