¿Cómo adjunto un evento a NSTextField para cuando hago clic en él? ¿Hay algún ejemplo por ahí?Agregar acción de hacer clic a NSTextField
Respuesta
El método que busca es - textShouldBeginEditing:
Usted tiene que fijar el delegado de la NSTextField, en primer lugar.
¿Hay algún ejemplo que pueda ver? – AdamB
'-control: textShouldBeginEditing:' no se envía cuando el usuario hace clic en el campo de texto. Se envía cuando el usuario comienza a escribir texto en el campo de texto. –
Puede probar esto: Funciona para mí.
@interface customTextField : NSTextField
@property (strong) id target;
@end
@implementation customTextField
- (void)mouseDown:(NSEvent *)theEvent
{
[self sendAction:@selector(clickAction:) to:[self target]];
}
@end
Gracias.
Es mejor usar la acción del objetivo. Puede establecerlo con CTRL + arrastrar al código fuente de la acción. [self sendAction: self.action a: self.target]; – Borzh
No debe copiar otras respuestas. Su fuente original es: http://stackoverflow.com/questions/9184555/click-on-nstextfield-label-to-emulate-hyperlink-to-a-folder –
No copié, es coincidencia que el enlace también haya dado la misma respuesta. –
NSClickGestureRecognizer *click = [[NSClickGestureRecognizer alloc] initWithTarget:self action:@selector(myTextFieldClicked:)];
[self.myTextField addGestureRecognizer:click];
- 1. NSTextField enter para activar la acción
- 2. oyente de acción a JDialog para hacer clic en el botón
- 3. botón MVC clic a la acción
- 4. d3.js ¿Cómo agregar acción de clic a un círculo de diseño de fuerza?
- 5. focus a NSTextField
- 6. Forma fácil de agregar una acción de contexto a Eclipse
- 7. Cómo agregar #hash clic a un elemento
- 8. Agregar acción en SonataAdminBundle
- 9. ¿Agregar un clic a un submenú?
- 10. Mensaje de notificación de inserción de iOS: acción después de hacer clic en el botón VER
- 11. Agregar atributo 'marcado' al hacer clic en jquery
- 12. ¿Acción de clic de botón en Android?
- 13. ¿Cómo hacer que NSTextField use la subclase personalizada de NSTextFieldCell?
- 14. NSTextField notificaciones de delegado: ¿cómo obtener texto?
- 15. Obtenga el contenido de NSTextField a escala
- 16. Agregar acción personalizada a la página de administración de UserModel
- 17. ¿Cómo agregar parámetro a acción/método de índice de rieles?
- 18. Cómo agregar componentes a TScrollBox dinámicamente uno debajo de otro al hacer clic en el botón?
- 19. ¿Cómo agregar enlaces que se pueden hacer clic a un campo en el administrador de Django?
- 20. NSTextField con "relleno" a la derecha
- 21. Agregar métodos de acción a un componente compuesto
- 22. mostrar ventana emergente de acción de página al hacer clic en
- 23. Agregar archivos a una implementación de clic una vez
- 24. Agregar un evento de clic a un elemento?
- 25. NSTextField Problemas de color
- 26. Tratar de crear vínculo con NSTextField
- 27. cómo agregar una acción en la tecla de retorno UITextField?
- 28. PyQt, haga clic en la acción Qwidget
- 29. destino al hacer clic
- 30. ¿Cómo hacer que CakePHP redirija a una acción/controlador diferente?
Cuando el usuario hace clic en el campo de texto o cuando el usuario ingresa al campo de texto (por ejemplo, haciendo clic en él o escribiendo Tab)? –
Cuando el usuario hace clic en el campo de texto. – AdamB
Tome un vistazo a http://stackoverflow.com/questions/684166/which-delegate-method-i-should-use-to-respond-to-clicks-on-a-nstextfield – Ryan