iPhone,如何将第一个视图,一次显示,添加到mainWindow但没有标签栏按钮?

时间:2010-11-16 11:10:33

标签: iphone objective-c xcode

我需要有一个在其他视图之前先显示但没有标签栏按钮的视图。

有办法做到这一点吗?

编辑: 我不想以模态方式显示它,因为我想使用标准功能来显示其他视图,并且必须满足不同的显示视图的方式会很混乱。

3 个答案:

答案 0 :(得分:1)

您可以只在需要时在窗口中添加tabBarController,然后从中删除视图,超级视图会丢弃它并释放内存。

类似的东西:

- (void)applicationDidFinishLaunching:(UIApplication *)application {    
    [window addSubview:viewController.view];
    [window makeKeyAndVisible];
}

- (void)showTabBarController {
    [window addSubview:tabBarController.view];
    [viewController.view removeFromSuperView];
    self.viewController = nil;
}

答案 1 :(得分:0)

因此,您希望标签栏可见,但其项目都不应处于活动状态,并且可见视图不是标签栏层次结构的一部分?我不认为这是可能的......

即使你让事情看起来像所描述的场景,我也怀疑苹果是否会批准一个规避标准功能的应用程序。

答案 2 :(得分:0)

你的意思是UITabBarController? 在XCode中创建项目时,请尝试使用基于视图的应用程序或基于导航的应用程序