2010-11-06 10 views
0

Ok cela est bizarre et a été mise sur écoute-moi depuis plusieurs jours .... Je l'ai fait correctement (je pense) mais ilUINavigation Bar et UITabBar par programme - Tous les objets sont désactivés?

cela a été fait dans le AppDelagate:

//Initialize the controllers 

navController = [[UINavigationController alloc]init]; 
iVacationTabBar = [[UITabBarController alloc] init]; 


//Define the viewcontrollers 

myTools* vc_tools = [[myTools alloc] init]; 
mySettings* vc_settings = [[mySettings alloc] init]; 
aboutIVacation* vc_about = [[aboutIVacation alloc] init]; 
myCurrent *mycurrentpage = [[myCurrent alloc] init]; 
//Create the array of controllers 

NSArray* controllers = [NSArray arrayWithObjects:mycurrentpage, vc_tools,vc_settings, vc_about, nil]; 

//Add the view controllers to the tab bars: 

[iVacationTabBar setViewControllers: controllers animated:YES]; 

//Push the first view controller to the stack: 

[navController pushViewController: mycurrentpage animated:NO]; 

//Add the tabBar and navController to the window: 

[window addSubview:iVacationTabBar.view]; 
[window addSubview:navController.view]; 

Qu'est-ce que je suis mal faire. Je ne peux pas obtenir l'un des éléments sur la page pour travailler. J'ai un bouton sur mycurrentpage qui ne fonctionne pas non plus.

Merci les gourous !!!

+0

Avez-vous vérifié « interaction utilisateur activé »? –

+0

Ce sont programmés ... est-il un moyen de le faire dans le code? – logixologist

+0

Mise à jour: J'ai également ajouté ces iines en espérant le réparer mais toujours pas d'aide: mycurrentpage.view.userInteractionEnabled = YES; \t iVacationTabBar.view.userInteractionEnabled = YES; \t navController.view.userInteractionEnabled = YES; – logixologist

Répondre

0

Yay !!! Résolu le problème de l'aide d'un autre poste de forum:

j'avais les lignes inversées je devais ajouter le sous vue du contrôleur de navigation avant la barre d'onglet