我正在使用 xcode 4.5.2,并且在 Iphone 的应用程序中有 3 个不同的视图。
MainWindow.xib
View1.xib
View2.xib
当应用程序在模拟器中启动时,会显示 View1.xib。
我希望在应用程序启动时显示 View2.xib 而不是 View1.xib。
怎么做?
如果您查看 Storyboard,您会在窗口前面(左侧)看到一个箭头。您可以将此箭头拖动到另一个视图。您还可以在所需视图的属性部分(情节提要)中选中“是初始视图控制器”复选标记。
转到您的应用程序 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;