Pregunta

Quiero poner en práctica los resultados de una muestra NSSearchField búsqueda similar a Safari, pero no puedo encontrar la manera de mostrar el menú de programación. Cualquier punteros serían muy apreciados.

Actualización: He intentado hacer esto mediante programación llamando @ -performClick: @ en el @ NSButtonCell @ objeto que representa el botón de búsqueda dentro de la celda campo de búsqueda del campo de búsqueda, pero al mismo tiempo he confirmado que performClick es, en efecto llama, no lo hace activar el menú.

¿Fue útil?

Solución

Safari parece utilizar algún tipo de costumbre o API privada para mostrar resultados de búsqueda. Es probablemente una ventana que se parece a un menú. El problema que nos encontramos es que un menú emergente de la normalidad tomará el foco del teclado lejos del campo de búsqueda, que no es lo que quiere, que es ser capaz de mantener a escribir en el campo de búsqueda, mientras que los cambios de menú. No pude encontrar una forma sencilla de hacer eso, pero sospecho que tiene que ser una ventana secundaria que se parece a un menú.

Aquí hay un blog que documentó la adición de algo similar a Camino: http://summerofcamino.com/

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