2010-07-30 19 views
7

'un eksik olması için geçici çözüm, kullanıcının düğmeyi parmağınızla serbest bıraktığını öğrenmek için TouchUpInside ve TouchUpOutside olaylarını yakalamamı sağlar.Bir UIButton kullanarak UIBarButtonItem'in TouchUp olayı

UIBarButtonItem bu şekilde kullanılabilecek bir etkinlik/bildirim içermiyor.

Bir UIBarButtonItem'in fiziksel olarak ne zaman piyasaya çıktığını bilmek güzel bir çözüm biliyor mu? aynı "tasarım" ile bir UIToolBar'da bir UIButton kullanma ve bir UIBarButtonItem gibi davranmanın bir yolu var mı?

Teşekkürler!

+0

Bununla ilgili herhangi bir şansınız oldu mu? Aynı şey üzerinde sıkışmış durumdayım – jonydep

cevap

1
IBOutlet UIBarButtonItem *barButton; 
.... 


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

.... 

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

Sadece iç * olaylar * dokunmak için çalışır. – tba

0

UIToolbar kullanıyorsanız, bir UIButton'u çubuğa sürükleyebilirsiniz. Bir UIBarButtonItem içine gömülecek ve eylemleri gömülü UIButton'a bağlayabilirsiniz