Je suis affichant une UITableViewController à l'intérieur d'un UITabBarController qui est présenté de façon modale:Les éléments de navigation dans UITableViewController n'apparaissent pas?
-(IBAction)arButtonClicked:(id)sender{
//this is a uitableviewcontroller
ARViewController* arViewController = [[[ARViewController alloc] initWithNibName:@"ARViewController" bundle:nil]autorelease];
LeaderBoardTableViewController* lbViewController = [[[LeaderBoardTableViewController alloc] initWithNibName:@"LeaderBoardTableViewController" bundle:nil]autorelease];
lbViewController.title = @"Leaderboard";
arTabBarController = [[UITabBarController alloc] initWithNibName:nil bundle:nil];
arTabBarController.viewControllers = [NSArray arrayWithObjects:arViewController, lbViewController, nil];
arTabBarController.selectedViewController = arViewController;
[self presentModalViewController:arTabBarController animated:YES];
}
Dans mon viewDidLoad pour la méthode arViewController Je suis en train de les éléments de navigation:
- (void)viewDidLoad {
[super viewDidLoad];
// Uncomment the following line to preserve selection between presentations.
self.clearsSelectionOnViewWillAppear = NO;
self.title = @"AR";
leaderBoardButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemOrganize
target:self
action:@selector(leaderBoardButtonClicked:)];
self.navigationItem.rightBarButtonItem = leaderBoardButton;
}
Ma barre de navigation qui ne fonctionne pas apparaît quand il est à l'intérieur de l'UITabBarController, mais quand je pousse la vue elle-même, je suis capable de le voir.
Qu'est-ce qui me manque?
dammut, manqué par 6 secondes :( – Rudiger