2010-07-30 15 views
7

usando un UIButton me permite detectar eventos TouchUpInside y TouchUpOutside para saber cuándo el usuario suelta el botón con el dedo.Solución para perder el evento TouchUp de UIBarButtonItem

UIBarButtonItem no tiene ningún evento/notificación que deba usarse de esta manera.

¿Alguien sabe una buena solución para saber cuándo se libera físicamente un UIBarButtonItem? ¿Hay alguna manera de usar un UIButton en una UIToolBar con el mismo "diseño" y un comportamiento similar a un UIBarButtonItem?

Gracias!

+0

¿tuvo suerte con esto? Estoy atascado en lo mismo – jonydep

Respuesta

1
IBOutlet UIBarButtonItem *barButton; 
.... 


- (void)viewDidLoad 
{ 
    barButton.action = @selector(onBarButtonTap); 

.... 

- (IBAction)onBarButtonTap 
{ 
    NSLog(@"BarButton Taped"); 
} 
+0

Eso solo funciona para retocar * dentro * eventos. – tba

0

Si está utilizando una barra de UITo puede arrastrar un UIButton en la barra. Se incrustará dentro de un UIBarButtonItem y podrá vincular acciones al UIButton incrustado

Cuestiones relacionadas