Un modo per inoltrare gli eventi a più vista con una NSCollectionView
-
23-09-2019 - |
Domanda
Sto cercando di trasmettere un evento di tastiera dalla collezione guarda a tutti i punti di vista che contiene. Ho provato a capire come ottenere un allineamento dei punti di vista in modo da poter trasmettere l'evento per ogni vista, ma non riuscivo a trovare un modo per farlo. Sento che sto andando su questo nel modo sbagliato. Qualsiasi direzione è apprezzato.
Grazie,
charlie
Soluzione
Credo che tu abbia ragione (si sta andando su questo nel modo sbagliato). Perché cortocircuito (o manganello) il meccanismo di gestione degli eventi?
Come su come rispondere alla manifestazione sulla considerazione che lo riceve, poi semplicemente messaggistica tutti gli altri NSCollectionViewItems a rispondere, se lo desideri?
E che dire avere l'opinione della voce mirato inviare una notifica per la quale tutti gli elementi vista collezione ascoltano? Si potrebbe passare la vista mirati come l'oggetto di notifica, quindi durante la manipolazione della notifica, ignorarlo se l'oggetto di notifica == sé.