Donc, je veux que mon application commence avec un UIViewController (sans voir une barre d'onglets), puis entrez un UITableView avec la barre de navigation et la barre d'onglets. le problème est que la Tabbar est visible au démarrage de l'application, tout le monde peut l'aider sur ce sera très apprécié ...Comment masquer une barre d'onglets au démarrage de l'application?
Répondre
Je pense que vous devriez soit envoyer -presentModalViewController: animé: à votre UIViewController principal avec le contrôleur de barre d'onglets comme argument ou tout simplement faire ceci:
[myWindow addSubview: myTabBarController.view];
Faites votre application une application de navigation (plutôt que d'une barre d'onglets à base d'un) puis ajouter une barre d'onglets sur la UITableView.
Il y a de l'aide pour ajouter le UITabBar here
je le fais comme ceci: dans ce cas, le dessin d'une vue de table et vue sur la carte (De l'application Locati)
tabBarController = [[UITabBarController alloc] init]; // creates your tab bar so you can add everything else to it
searchTableViewController = [[SearchTableViewController alloc] init]; // creates your table view - this should be a UIViewController with a table view in it, or UITableViewController
UINavigationController *searchTableNavController = [[[UINavigationController alloc] initWithRootViewController:searchTableViewController] autorelease];
[searchTableViewController release]; // creates your table view's navigation controller, then adds the view controller you made. Note I then let go of the view controller as the navigation controller now holds onto it
searchMapViewController = [[SearchMapViewController alloc] init];
UINavigationController *mapTableNavController = [[[UINavigationController alloc] initWithRootViewController:searchMapViewController] autorelease];
[searchMapViewController release]; // does exactly the same as the first round, but for your second tab at the bottom of the bar.
tabBarController.viewControllers = [NSArray arrayWithObjects:searchTableNavController, mapTableNavController, nil]; //add both of your navigation controllers to the tab bar. You can put as many controllers on as you like
J'ai trouvé motif il y a longtemps. Désolé que je ne peux pas pointer vers l'original. YVous devez ensuite ajouter tabbarcontoller à la vue correspondante ([... view addSubView: tabBarController];) en définissant éventuellement le cadre en premier.
- 1. Comment masquer l'icône de démarrage dans installshield
- 2. Masquer la barre d'onglets dans une application de barre d'onglets
- 3. Barre de navigation afficher/masquer
- 4. Icône de la barre d'état système n'apparaissant pas au démarrage
- 5. Masquer la barre de notification
- 6. Masquer la barre d'adresse
- 7. Ajouter une application au démarrage
- 8. Masquer la barre d'état
- 9. masquer la barre d'état
- 10. TinyMCE Masquer la barre
- 11. NotifyIcon au démarrage
- 12. Mettre un programme dans la barre d'état système au démarrage
- 13. Masquer la barre de navigation et la barre d'outils au toucher
- 14. Masquage de la boîte de dialogue au démarrage pour une application de la barre d'état système
- 15. MPMoviePlayerViewController Masquer la barre d'état
- 16. Comment puis-je empêcher Firefox de montrer la barre latérale de mon extension au démarrage?
- 17. QT: Masquer la barre de titre d'une fenêtre/fenêtre
- 18. Dans Cocoa, comment masquer une fenêtre au lancement de l'application?
- 19. comment centrer aligner une boîte à lumière et masquer une barre de défilement
- 20. Comment synchroniser l'horloge de l'ordinateur au démarrage?
- 21. Afficher ou masquer une barre de titre à la demande
- 22. Masquer la barre d'état de l'iPhone dans une application Web?
- 23. Comment détecter l'interfaceRotation d'un iPad au démarrage?
- 24. Comment masquer le bouton UI de la barre de navigation
- 25. Comment masquer la barre de défilement à l'aide de JavaScript
- 26. Masquer la barre de navigation en flex
- 27. Android Webapp masquer la barre de défilement?
- 28. Problème au MPMoviePlayerController au démarrage
- 29. Démon au démarrage de l'application
- 30. Comment masquer la barre de défilement verticale dans wxTextCtrl?
oui mon application est une application basée sur la navigation, la mainwindow appelle UITableView avec une barre de tabulation et de navigation, je pense que c'est pourquoi la barre d'onglets est affichée au démarrage (c'est un UIViewController). il sera apprécié si vous pouvez poster un exemple de code .. – Georg
mon application est une application basée sur TabBar, est-ce le problème pour charger un UIView qui sans contrôleur de tabbar visible ?? – Georg
oui. Faire une application basée sur la vue. Ajoutez la barre d'onglets aux écrans sur lesquels vous souhaitez placer une barre d'onglets. – Andiih