Je voudrais montrer une vue de connexion avant une entreprise UisplitViewController dans mon application. Je ne sais pas comment faire cela, car Apple Docs concernant l'iPad indique que UisplitViewController doit être un contrôleur de visualisation root de l'application. p>
4 Réponses :
Le faire dans l'application déléguée. Avant d'ajouter SplitViewController.View à votre fenêtre. Vous ajoutez votre affichage de connexion et une fois que vous vous êtes connecté avec succès, supprimez cette vue logique et ajoutez la SPLIDVIEWCONTROLLER.VIEW P>
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 à nouveau la vue de connexion en supprimant la fenêtre SplitView à partir de la fenêtre et en ajoutant la vue de connexion à la fenêtre que dans ce cas d'applications d'application. S'il vous plaît suggérer une autre manière
Utilisez un contrôleur de vue modal pour présenter la vue de connexion. Vous pouvez soit faire une vue en plein écran présentée sans animation, soit (comment je le ferais) une vue de style de forme qui permet de voir le contrôleur de visualisation divisé mais non interagi avec. P>
Vous pouvez charger votre visionneuse de connexion dans la fenêtre principale en premier. Après une authentification réussie, supprimez le contrôleur d'affichage de la fenêtre à l'aide de
[[[[UIAppDelegate window ] subviews] objectAtIndex:0] removeFromSuperview];
Hey Utilisez simplement l'écran contextuel avec connexion et mot de passe. En utilisant ce problème, vous pouvez toujours contenir des documents Apple à utiliser .J'ai fait la même chose avec mon application. Becz il n'y a pas de moyen légal d'ajouter autre chose qu'une vue scindée en tant que contrôleur de visualisation root. - (VOID) ApplicationDidbecomeactive: (uiapplication *) Application
Appelez cette fenêtre contextuelle dans la méthode de délégation ci-dessus dans le fichier Appdelegate. Ça marche comme charme. P> p>