xcode 4.2中的iPhone开关画面

时间:2011-11-03 02:40:30

标签: iphone xcode

我是iPhone应用的新手。我被告知不要使用Xcode故事板让应用程序与iOS4.3兼容。

现在,我有两个页面显示使用tabcontroller,但是我正在尝试添加一个在程序启动时首先加载的页面(即登录页面),经过身份验证后,用户将登陆到第一页2个标签。

我需要做什么?我应该创建一个MainWindow.xib文件吗?

谢谢!

詹姆斯

1 个答案:

答案 0 :(得分:1)

你有(至少)两种解决方案。你可以:

*在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作为“主nib文件基本名称”特征。