Je suis nouveau au développement mac. J'ai créé une application qui contient deux contrôleur de fenêtre. la deuxième fenêtre se lance au premier clic sur le bouton de la fenêtre. maintenant je veux garder la deuxième fenêtre devant jusqu'à ce qu'elle ne soit pas fermée et la première fenêtre ne puisse pas interactiver l'utilisateur jusqu'à ce que la deuxième fenêtre soit ferméeGardez la deuxième fenêtre à l'avant
0
A
Répondre
0
Pour faire apparaître la deuxième fenêtre devant la première fenêtre et empêcher l'utilisateur d'interagir avec le première fenêtre ajouter runModalForWindow: (NSWindow *) dans le windowDidLoad de votre deuxième contrôleur de fenêtre. Le code devrait ressembler un peu comme ceci:
- (void)windowDidLoad {
[super windowDidLoad];
//Whatever code you have put in your windowDidLoad method
[NSApp runModalForWindow:_browserWindow];
}
Questions connexes
- 1. Qt ouvre la deuxième fenêtre
- 2. gtk + Fermer la deuxième fenêtre
- 3. japplet ouvrir deuxième fenêtre
- 4. Java: la deuxième fenêtre est vide
- 5. Affichage de la deuxième fenêtre Numéro
- 6. IWebBrowser2.Navigate ouvre la deuxième fenêtre
- 7. Comment ajouter une deuxième balle rebondissante à la fenêtre?
- 8. obtenir des valeurs d'une deuxième fenêtre à la fenêtre principale dans wpf
- 9. Deuxième fenêtre de zurb Reveal Modal - possible?
- 10. Comment démarrer une deuxième fenêtre QDialog à côté de MainWindow?
- 11. Gardez Drupal mis à jour
- 12. Ouverture d'une deuxième fenêtre à partir d'un IBAction
- 13. C# Mettre à jour la deuxième fenêtre à partir de la première
- 14. Gardez LDAP session
- 15. Gardez mon formulaire au-dessus de la barre des tâches?
- 16. Gardez la connexion en vie?
- 17. Déplacer la fenêtre du deuxième écran vers le principal lorsque le deuxième écran n'est pas visible
- 18. éléments de liaison de données sur la deuxième fenêtre
- 19. Gardez la souris dans Ellipse2D
- 20. Focus deuxième élément dans la fenêtre modale (Angular, Bootstrap UI)
- 21. Création de la deuxième fenêtre Objectif-C Cocoa
- 22. Ne pas déplacer l'image d'arrière-plan sur Redimensionner la fenêtre, gardez-la statique
- 23. Attribuer une valeur de DatePicker dans une fenêtre à DatePicker deuxième dans une autre fenêtre WPF
- 24. Gardez d'abord UL à l'intérieur de l'UL au
- 25. pyglet ne parvient pas à dessiner à la fenêtre sur un deuxième écran
- 26. La fenêtre contextuelle Jquery Modal s'ouvre à la deuxième clique pas au premier
- 27. IE window.open à la deuxième session ouvre une fenêtre avec l'ID de la première session
- 28. Comment gardez-vous la fenêtre WPF de taille au contenu d'un élargisseur après redimensionnez
- 29. Gardez session Http vivant asp.net
- 30. Comment créer une deuxième fenêtre qui montre une partie de la fenêtre principale
Voir http://stackoverflow.com/questions/5364460/keep-nswindow-front ou http://stackoverflow.com/questions/6723578/nswindow-show -new-window-that-will-always-stay-on-top-of-current-window –
Vous voulez dire que vous voulez que la deuxième fenêtre soit modale. – uchuugaka