2010-07-30 22 views
7

sử dụng UIButton cho phép tôi nắm bắt các sự kiện TouchUpInside và TouchUpOutside để biết khi nào người dùng nhả nút bằng ngón tay của mình.Giải pháp cho sự kiện TouchUp của UIBarButtonItem bị thiếu

UIBarButtonItem không có bất kỳ sự kiện/thông báo nào được sử dụng theo cách này.

Có ai biết giải pháp tốt để biết khi nào một UIBarButtonItem được phát hành không? Có cách nào để sử dụng UIButton trong UIToolBar với cùng "thiết kế" và hành vi như một UIBarButtonItem không?

Cảm ơn!

+0

bạn có may mắn với điều này không? Tôi đang mắc kẹt trên cùng một điều – jonydep

Trả lời

1
IBOutlet UIBarButtonItem *barButton; 
.... 


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

.... 

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

Điều đó chỉ hoạt động để liên lạc * bên trong * sự kiện. – tba

0

Nếu bạn đang sử dụng thanh công cụ UIToolbar, bạn có thể kéo UIButton vào thanh. Nó sẽ được nhúng bên trong một UIBarButtonItem và bạn có thể liên kết các hành động với UIButton được nhúng vào

Các vấn đề liên quan