J'ai récemment commencé à créer des applications pour les bureaux OSX et je souhaite que les utilisateurs cliquent sur un bouton et qu'une fenêtre apparaisse, similaire aux captures d'écran suivantes. Quelle est cette fenêtre qui s'appelle? Vous ne pouvez pas quitter l'application lorsque vous entrez les informations. J'ai essayé de trouver des façons de faire un NSAlert, mais j'étais loin. Quelqu'un peut-il me diriger dans la bonne direction? Merci d'avance!Fenêtre modale Cocoa app
1
A
Répondre
4
Le nom commun de ce qui est affiché dans ces images est une "feuille". Techniquement, ceci est généralement accompli en utilisant 2 NSWindow
s (ou NSPanel
s), dont l'une est appelée la feuille, et qui est représentée de façon modale contre la seconde fenêtre, qui sert de fenêtre principale à partir de laquelle la feuille apparaît.
Voir Sheet Programming Topics. Même si je crois que vous pouvez utiliser NSAlert
pour afficher des boîtes de dialogue simples de cette manière, la configuration affichée dans ces images a probablement été accomplie en utilisant une feuille personnalisée. Voir Using Custom Sheets.
0
Son appelé une fenêtre ou Modal Dialog Modal ou feuille.
Il existe deux types, 'Application Modal' et 'Sheets'.
Questions connexes
- 1. Comment fermer automatiquement la fenêtre modale dans Cocoa?
- 2. Fenêtre modale Cocoa avec une bordure supérieure pointue
- 3. Cocoa - Fenêtre modale avec l'animation de NSOpenGLView derrière elle
- 4. Comment créer une fenêtre modale
- 5. Définir le focus sur une fenêtre Cocoa dans Carbon App
- 6. Pouvez-vous appeler une fenêtre modale dans une fenêtre modale?
- 7. SharePoint. Rediriger d'une fenêtre modale vers une fenêtre non modale?
- 8. Cocoa app Bash Script Variables
- 9. jquery fenêtre modale
- 10. Navigateur croisé Fenêtre modale
- 11. Fenêtre modale sans cadre
- 12. Fenêtre modale SmartGWT
- 13. ASP.Net AJAX fenêtre modale
- 14. @ création fenêtre modale
- 15. fenêtre modale n'ouvrira pas
- 16. problème de fenêtre modale
- 17. StatusBar App - Cocoa
- 18. Cocoa obtenir la fenêtre principale
- 19. Application Cocoa sans fenêtre
- 20. Fenêtre popup semblable à la fenêtre modale
- 21. Cocoa App Entrez en mode plein écran
- 22. Prévenir OpenGL.framework de Chargement à Cocoa App
- 23. problèmes avec fenêtre modale/fond
- 24. Twitter Bootstrap fenêtre modale scintille
- 25. Fenêtre modale javascript css overlay
- 26. Fenêtre modale et image parente
- 27. Exécuter une fenêtre dynamique modale
- 28. Astuce dans la fenêtre modale
- 29. Fenêtre modale jQuery avec animation?
- 30. AspxGridView avec une fenêtre modale,
Et en général, vous devriez éviter autant que possible les fenêtres Application Modal. Dans l'exemple illustré, une feuille est beaucoup plus appropriée. –