Je voudrais montrer une vue de connexion avant un UISplitViewController dans mon application. Je ne suis pas sûr de savoir comment faire cela comme Apple docs concernant iPad dit que UISplitViewController devrait être un contrôleur de vue racine de l'application.Comment ajouter une vue de connexion avant un iPad UISplitViewController
Répondre
Utilisez un contrôleur de vue modale pour présenter la vue de connexion. Vous pouvez soit faire une vue en plein écran qui est présentée sans animation, ou (comment je le ferais) une vue de style de formulaire qui permet au contrôleur de vue partagée d'être vu mais non interagi avec.
Faites-le dans le délégué de l'application. Avant d'ajouter splitviewcontroller.view à votre fenêtre. Vous ajoutez votre vue de connexion et une fois que vous êtes connecté, supprimez cette vue de connexion et ajoutez le splitviewcontroller.view
Vous pouvez d'abord charger votre viewcontroller de connexion dans la fenêtre principale. après authentification réussie, supprimez le contrôleur de vue de la fenêtre en utilisant
[[[Sous-fenêtre [UIAppDelegate]]] objectAtIndex: 0] removeFromSuperview];
Ajoutez votre splitview à la fenêtre. Si vous voulez à nouveau afficher la connexion, supprimez le splitivew en utilisant le même morceau de code et affichez la page de connexion.
Hey, utilisez simplement l'écran contextuel avec le login et le mot de passe. En utilisant cela, vous pouvez toujours conserver les documents Apple à utiliser. J'ai fait de même avec mon application. Becz il n'y a pas de façon légale d'ajouter autre chose que la vue partagée en tant que contrôleur de vue racine.
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Login"
message:@"Enter username and password"
delegate:self
cancelButtonTitle:nil
otherButtonTitles:@"Login", nil];
alertView.alertViewStyle = UIAlertViewStyleLoginAndPasswordInput;
alertView.tag = AlertOne;
[alertView show];
- (void) applicationDidBecomeActive: application (UIApplication *) appel de cette pop-up dans la méthode de délégué ci-dessus dans le fichier appdelegate. Cela fonctionne comme le charme.
- 1. iPad UISPlitViewController question
- 2. UISplitViewCOntroller + TabBarCOntroller + iPad
- 3. iPad: barre d'outils personnalisée pour UISplitViewController
- 4. Comment ajouter une barre de recherche sous la barre de navigation dans un UISplitViewController?
- 5. IPAD - MainWindow NavigationBar tintColor de UISplitViewController Problème
- 6. UISplitViewController et la hiérarchie de vue complexe
- 7. Comment ajouter une vue sur un UIPopoverController
- 8. Puis-je utiliser un UINavigationController comme vue détaillée d'un UISplitViewController?
- 9. Ajouter une barre d'outils au-dessus de UITableView pour l'utiliser dans la vue détaillée de UISplitViewController
- 10. Comment ajouter une sous-vue de UITableView?
- 11. ipad dev - dans le template UISplitViewController, comment la méthode setDetailItem est-elle appelée?
- 12. Comment créer une application iPhone/iPad universelle qui utilise UISplitViewController et UINavigationController par programme?
- 13. Imbrication de UISplitViewController dans UINavigationController
- 14. TableView en tant que sous-vue de DetailView avec un UISplitViewController?
- 15. Vue de table iPad
- 16. Comment charger un xib dans une vue détaillée pour une application d'objectif iPad avec vue partagée?
- 17. spécifique vue modal iPad
- 18. Comment afficher une vue secondaire avant la vue principale?
- 19. iPad: Vue partagée Contrôleur
- 20. iPad vue partagée
- 21. UISplitViewController detailView
- 22. Comment ajouter un enfant avant. prototype
- 23. Où ajouter une vue de chargement dans une application iphone/ipad?
- 24. Comment ajouter un pied de page à une vue?
- 25. Comment ajouter une autre sous-vue à une vue NavigationController
- 26. iPad UISplitViewController pivote inutilement lorsque la boîte de dialogue modale est fermée
- 27. charger une vue tabBar avant de l'entrer
- 28. Ipad SplitViewController naviguant vers une autre vue
- 29. UISplitViewController avec deux DetailViewControllers
- 30. UISplitViewController ne peut pas changer le contrôleur de vue maître?
Hey Madhup J'ai fait de la même manière mais il semble que cette approche ne fonctionne pas efficacement. Comme lorsque l'utilisateur se déconnecte de l'application, je charge de nouveau la vue de connexion en supprimant la fenêtre SplitView de et en ajoutant l'affichage de connexion à la fenêtre que dans ce cas, les plantages de l'application. Veuillez suggérer d'une autre manière – sandy