Donc, j'ai quelques problèmes avec ma mise en œuvre du Three20 TTLauncherView. J'utilise leur code, pas une fourchette (bien que j'ai entendu parler de la version de rodmaz), et je ne peux pas le faire fonctionner correctement. C'est à quoi ressemble mon application.Three20 TTLauncher Problèmes
alt text http://img709.imageshack.us/img709/8792/screenshot20100715at409.png
J'ai enlevé l'image de l'icône, ce n'est pas la question. Le problème est qu'en haut il n'y a pas de barre de navigation, et je crois aussi que la bande blanche en bas semble avoir les mêmes dimensions qu'une barre de navigation. J'ai passé pas mal de temps à regarder leur code et je n'arrive pas à le comprendre du tout. Il semble que leur barre de navigation (comme dans l'exemple d'application Catalogue) provienne du TTTableViewController, ou quelque chose de plus haut. Cependant, mon application démarre comme l'application Facebook, pas dans une table, mais dans TTLauncherView. Alors ... comment puis-je obtenir la barre de navigation dans ma vue TTLauncher, si elle va "App Delegate -> TTLauncherView Sous-classe"
Merci pour votre aide!
Editer:
Ajout du code que j'ai utilisé. J'ai mis ceci dans mon délégué d'application, enveloppant ma première vue avec le contrôleur d'UINavigation, et cela a fonctionné juste comme je le voulais!
MainViewController *aController = [[MainViewController alloc] initWithNibName:nil bundle:nil]; //my Main view
self.mainViewController = aController;
[aController release]; //release for Memory Management
self.mainViewController.view.frame = [UIScreen mainScreen].applicationFrame;
UINavigationController *navigationController = [[UINavigationController alloc] init];
[navigationController pushViewController:self.mainViewController animated:NO]; //Gets the main view on the screen
[window addSubview:navigationController.view];
pas le code I fini par utiliser, mais vous m'a indiqué dans la bonne direction. Je vous remercie! –
Pas de problème, bonne chance! – iwasrobbed
Qu'avez-vous fini par utiliser? –