Una manera de reenviar eventos a múltiples puntos de vista con un NSCollectionView

StackOverflow https://stackoverflow.com/questions/2546312

  •  23-09-2019
  •  | 
  •  

Pregunta

Estoy intentando reenviar un evento de teclado de la colección Ver a todos los puntos de vista que contiene. He tratado de encontrar la manera de obtener una matriz de los puntos de vista para que pudiera remitir el caso a cada punto de vista, pero no pude encontrar una manera de hacer esto. Siento que voy de este por el camino equivocado. Cualquier dirección es apreciado.

Gracias,

Charlie

¿Fue útil?

Solución

Me parece que tienes razón (que va de este por el camino equivocado). ¿Por qué cortocircuito (o maza) el mecanismo de control de eventos?

¿Qué hay de responder al evento en la vista que lo recibe, entonces simplemente mensajería todos los demás NSCollectionViewItems responder tan deseada?

O qué tal tener vista del elemento apuntado enviar una notificación para el que todos los elementos vista de colección escuchan? Usted podría pasar el punto de vista objetivo como el objeto de notificación, a continuación, cuando el manejo de la notificación, lo ignoran si el objeto de notificación == uno mismo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top