2012-10-27 94 views
0

我有一個tabbarcontroller.Im與故事板和Im使用tabbarcontroller和viewcontroller.and之間的導航控制器的問題,我也有登錄頁面..從登錄頁面,我想直接去viewcontroller這是2.tabbarcontroller ..但當我這樣做,我不能看到tabbar控制器..什麼可以是問題?你有什麼建議?[故事板TabController錯誤]

self.tabBarController = [[UITabBarController alloc] init]; 
    UIImage* tabBarBackground = [UIImage imageNamed:@"Tab_bar_bkg.png"]; 
    [[UITabBar appearance] setBackgroundImage:tabBarBackground]; 

    [[UITabBarItem appearance] setTitleTextAttributes: 
    [NSDictionary dictionaryWithObjectsAndKeys: 
     [UIColor whiteColor], UITextAttributeTextColor, 
     [NSValue valueWithUIOffset:UIOffsetMake(0, 1)], UITextAttributeTextShadowOffset, 
     [UIFont fontWithName:@"Helvetica" size:0.0], UITextAttributeFont, 
     nil] forState:UIControlStateNormal]; 

預先感謝您..

+0

從登錄頁面SEGUE應該去您的故事板中的標籤欄控制器。這是你如何設置的?你在登錄屏幕和下一個屏幕之間使用了什麼樣的輪播(模式,推送,其他?)? – vacawama

+0

我也試過這個了..我的意思是推塞格去標籤欄..但它沒有工作?對於登錄屏幕即時通訊不使用和segue ...我只是打電話給代碼。但我的問題,我不知道這樣的問題,即時登錄時,我可以看到tabbar ..但當即時通信調用我想要的網頁,但沒有登錄,我看不到我的tabbarcontroller? – santa

+0

推推式只能與導航控制器一起使用。您的登錄屏幕是否位於導航控制器中。如果不是,請使用模態賽格。 – vacawama

回答

0

終於讓我找到解決這個。問題是,而不是使用這樣的:

[self dismissModalViewControllerAnimated:YES]; 

我用一個:

[self presentModalViewController:controller animated:YES] 

非常感謝你的幫助......