Fermeture d'un NSPopover
helio
Membre
Bonjour à tous,
comment fermer un NSPopover à partir d'un bouton qui est placé sur ce popover ?
j'ai ceci pour l'afficher :
@IBAction func show(_ sender: NSButton) {
let positioningView = sender
let positioningRect = NSZeroRect
let preferredEdge = 0
popover.show(relativeTo: positioningRect, of: positioningView, preferredEdge: NSRectEdge(rawValue: NSRectEdge.RawValue(preferredEdge)))
}
Merci
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
https://developer.apple.com/documentation/appkit/nspopover/1526823-close
A partir d’un bouton sur la NSPopover, close et performclose ne fonctionne pas
Une piste?
https://stackoverrun.com/fr/q/3864316
Il faut envoyer
dismissController:
au contrôleur lié au popover.Tu trouveras joint à ce post exemple.
Parfait !
Merci à tous.