切换回标签视图

时间:2010-12-13 18:00:12

标签: iphone objective-c cocoa-touch xcode

我正在制作一个基于TabView模板的应用程序。在appdelegate中,我已经从applicationDidFinishLaunching方法替换了代码,我从中删除了UITabView并将其替换为新的View。该视图实际上是一个登录屏幕,一旦应用程序启动就会出现。现在,成功登录后,我希望应用程序切换到UITabView。我尝试了这些代码,但它们没有用。 :(

用户成功登录后没有任何反应。

这是我正在使用的代码:

 NSArray * spanNodes = [bodyNode findChildTags:@"form"];

 for (HTMLNode * spanNode in spanNodes) {
   if ([[spanNode getAttributeNamed:@"action"] isEqualToString:@"foo"]){
     [self.authView.view removeFromSuperview];
     [window addSubview:self.tabBarController.view];
     [window bringSubviewToFront:self.tabBarController.view]; //Answer to second question
   }
 }

1 个答案:

答案 0 :(得分:1)

您不需要移除标签栏控制器,只需将其保留在原位并将登录屏幕推到顶部,覆盖标签直到登录成功,如答案所述这里有一个相关的问题: Adding login screen in front of Objective C Tab Bar Application for IOS