2010-11-13 96 views
0

我開發了一個基於標籤欄&的iPhone應用程序,並且我已成功完成該任務。在iPad上創建標籤欄應用程序

現在我想創建與iPad上的一些細微的不同要求,我用的iphone同樣的設計結構是不是在iPad在這裏工作的問題相同的應用程序是我在做什麼:

- ViewController (login) 
- ViewController (List of devices) 

現在這裏的問題是

- ViewController (have tab bar view controller) 

的視圖控制器並沒有叫這是成功的iPhone做了第一個選項卡有基於iphone標籤欄的應用程序和iPad之間有什麼不同?

[在我TabViewController]

IBOutlet UITabBarController *TabNavigator; 

通過XIB文件 在我viewDidLoad中處理器連接使用:

self.view = self.TabNavigator.view; 

回答

0

我已經找到了解決辦法,我個人不知道這個邏輯但在iphone中我很奇怪,我用來從應用程序委託下面調用標籤欄控制器:

-(void) vLoadTabViewController 
{ 
    for (int i = 0; i < [[window subviews] count]; i++) 
    { 
    UIView * subView = [[window subviews] objectAtIndex:i]; 
    [subView removeFromSuperview]; 
    } 

    TabNavigationViewController *ooTabNavigationViewController = [TabNavigationViewController alloc]; 
    [window addSubview:ooTabNavigationViewController.view]; 
    [ooTabNavigationViewController release]; 
} 

當我在iPad上移除發行版時,一切正常。

相關問題