2011-03-11 19 views

Respuesta

8
[button addTarget:self 
      action:@selector(myMethod:) 
forControlEvents:UIControlEventTouchUpInside]; 

igual que la magia =)

+1

Normalmente usan 'UIControlEventTouchUpInside'. La reacción debería ser al soltar el botón, no al presionar. Y el usuario debe tener la opción de cambiar de opinión alejando el dedo. –

+0

Swap lo out;) – ultifinitus

10

con esta línea de código que se disparará UIButton acción de programación

[button sendActionsForControlEvents:UIControlEventTouchUpInside]; 
+0

Solo esto responde la pregunta – user1760527

1

Swift 3,0

button.addTarget(self, action:#selector(funcName), for: UIControlEvents.touchUpInside) 
Cuestiones relacionadas