2011-06-10 15 views
13

Me pregunto cómo manejar un evento en NSButton clic, busqué en Internet y encontré muchas cosas como el manejo de eventos del botón RightMouse, manejo de eventos en mouseup, manejo de eventos en C++, etc. pero nada que sea justo manejo de eventos normales, parece que todo el mundo lo sabe, ¿así que no puedo encontrar ninguna información al respecto? Y lo estoy haciendo todo sin archivos .nib o cualquier tipo de generador, es texto puro, así que ¿cómo manejo el evento de clic de botón, ya tengo ventana y botón creados?Cocoa/Objective-C NSButton gestión de eventos?

Respuesta

32

¿Has probado esto?

NSButton *myButton = [[NSButton alloc] initWithFrame:myFrame]; 
[myButton setTarget:self]; 
[myButton setAction:@selector(myMethodToCallOnClick:)]; 
+0

Oh, gracias Eso es lo que estaba buscando, sabía que era algo fácil como diablos, pero simplemente no podía averiguar qué –

+0

Ok. Feliz ayudó. Supongo que puede validar la respuesta;) –

+1

Tan pronto como sea posible, dándome el error de que no puede marcar la respuesta correcta en 4 minutos ... Lo marcaré cuando pueda –