J'ai une super vue, qui a 2 vues. Ces sous-vues sont superposées.Comment faire un NSView passer à l'avant de tous les NSViews
Chaque fois que je choisis une vue dans un menu, la vue correspondante doit devenir la vue de face et les actions de poignée. C'est-à-dire qu'il devrait s'agir de la sous-vue la plus frontale.
acceptsFirstResponder
démissionne tout fonctionne bien. Mais les événements de souris vers le bas sont envoyés à la sous-vue la plus haute qui a été définie.
Cordialement, Dhana
Garde-toi: "Note: Pour des raisons de performance, de cacao n'applique pas clipping entre frères et soeurs vues ..." Et de plus! "Le cacao ne garantit pas le bon comportement d'invalidation et de dessin lorsque les vues de frères et sœurs se chevauchent." Comme il est dit dans le manuel:" Si vous voulez qu'une vue soit dessinée devant une autre vue, vous devez faire de la vue de face une vue secondaire (ou descendante) de la vue arrière. " Guide dans le doco OSX) – Fattie