繁体   English   中英

Xcode 4.2中的iPhone切换屏幕

[英]iPhone switch screen in xcode 4.2

我是iPhone应用程序的新手。 有人告诉我不要使用Xcode故事板来使该应用程序与iOS4.3及以下版本兼容。

目前,我有2个页面显示使用tabcontroller,但是我尝试添加一个页面,该页面在程序启动时首先加载(即“登录”页面),经过身份验证后,用户将进入2个选项卡的第一页。

我该怎么办? 我应该创建MainWindow.xib文件吗?

谢谢!

詹姆士

您有(至少)两个解决方案。 您可以 :

*在AppDelegate中的didFinishLaunching函数中创建窗口,如下所示:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:    (NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

    RootViewController *controller = [[RootViewController alloc] initWithNibName:@"RootViewController" bundle:nil];
    self.navigationController = [[UINavigationController alloc] initWithRootViewController:controller];
    self.navigationController.delegate = controller;
    self.window.rootViewController = self.navigationController;
    [self.window makeKeyAndVisible];
    return YES;
}

*或者您可以使用AppDelegate和窗口创建MainWindow.xib文件,并在启动时告诉您的应用使用此笔尖。 为此,请执行以下操作:在.plist中,输入MainWindow作为“ Main nib文件的基本名称”特征。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM