视图中的标签栏而不是窗口

时间:2010-03-13 07:26:35

标签: iphone

是否可以在视图中使用标签栏而不是窗口?似乎每个人都将标签栏添加到他们的窗口。

我的第一个屏幕是登录屏幕,不需要标签栏。 用户登录后,它将切换到第二个屏幕,其中包含一个标签栏。

感谢您的时间:)

3 个答案:

答案 0 :(得分:3)

我建议您加载标签栏,然后检查登录凭据。如果未找到,则显示showModal窗口以提示新注册或登录凭据。

答案 1 :(得分:1)

iPhone应用程序中的所有内容都显示在视图中,然后由窗口显示。

答案 2 :(得分:0)

是的,这是可能的。您可以使用界面构建器将UITabBar添加到所需的任何视图。然后视图的视图控制器应该实现UITabBarControllerDelegate协议来处理标签栏项的选择。

值得看一下您可以在XCode中创建的模板选项卡栏项目,以了解这一点。包含标签栏的视图由视图控制器拥有 - 这个视图将被添加到应用程序委托中的窗口 -

- (void)applicationDidFinishLaunching:(UIApplication *)application {

    // Add the tab bar controller's current view as a subview of the window
    [window addSubview:tabBarController.view];
}