0

J'ai un UIView qui pousse un UITableViewController qui est contenu dans un UITabBarController.UITabBarController n'apparaît pas

#import <UIKit/UIKit.h> 


@interface ARViewController : UITableViewController<UITabBarControllerDelegate> { 
    IBOutlet UITabBarController*  tabBarController; 

} 

@property(nonatomic,retain)IBOutlet UITabBarController* tabBarController; 

@end 

Voici mon implémentation

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    // Uncomment the following line to preserve selection between presentations. 
    self.clearsSelectionOnViewWillAppear = NO; 
    self.title = @"AR"; 

    // Uncomment the following line to display an Edit button in the navigation bar for this view controller. 
    // self.navigationItem.rightBarButtonItem = self.editButtonItem; 

    tabBarController.delegate = self; 
    [self.view addSubview:tabBarController.view]; 
} 

Mon UITabBarController est référencée aux fichiers du propriétaire. Pourquoi n'apparaît-il pas?

Répondre

0

UITabBarController est toujours utilisé comme "contrôleur racine". Peut-être que vous pouvez essayer d'utiliser un contrôleur racine pour contenir une vue de table. Et ce n'est pas une méthode courante d'ajouter une tabulation en tant que sous-vue à une vue de table.

+0

Pouvez-vous m'expliquer «contrôleur de racine»? Comment puis-je utiliser un contrôleur racine pour contenir une vue de table? –

+0

RootController est quelque chose comme un conteneur de vues utilisé pour organiser d'autres vues. Surtout l'application iphone utilise NavigationController et TabBarController pour organiser d'autres vues, c'est très pratique. Pour utiliser un contrôleur tabbar, vous pouvez facilement faire glisser un 'UITabBarController' dans votre Mainwindow.xib via Interface Builder, vérifier ce contrôleur, vous pouvez trouver de nombreux paramètres intéressants et facile à trouver où 'insérer' votre UITableViewController dans ce UITabBarControlle. Je vous suggère le livre 'Begin iPhone development' écrit par Dave Mark et Jeff LaMarche. Un bon livre. –