我是 iPhone 应用程序开发的相对新手,但已经成功创建了一个带有 4 个选项卡栏项目的选项卡栏应用程序。我希望有一个一次性注册页面,供用户在第一次打开应用程序时输入信息。注册页面应在加载选项卡栏项目的视图之前加载。
做这个的最好方式是什么?另外,如何在标签栏项目加载之前加载 UIView 或 UIWebView?非常感谢任何建议和示例代码 - 谢谢!
我是 iPhone 应用程序开发的相对新手,但已经成功创建了一个带有 4 个选项卡栏项目的选项卡栏应用程序。我希望有一个一次性注册页面,供用户在第一次打开应用程序时输入信息。注册页面应在加载选项卡栏项目的视图之前加载。
做这个的最好方式是什么?另外,如何在标签栏项目加载之前加载 UIView 或 UIWebView?非常感谢任何建议和示例代码 - 谢谢!
我为这样的事情所做的就是创建标签栏控制器作为您的应用程序的主控制器,就好像您没有注册页面一样。然后在 viewdidload 中,检查是否已收集注册信息(在 p-list、keychain、db 中,或者您正在存储它)。如果有,请照常进行。如果还没有(应用程序第一次启动时),则使用如下代码向用户呈现模态视图:
modalView *m = [[modalView alloc] initWithNibName:@"modalView" bundle:nil];
[self presentModalViewController:m animated:YES];
[m release];
modalView 是我的 UIView 或 UIWebView 的名称。希望有帮助!