2010-07-20 25 views
15

Tôi có một Scrollview với một nút trên đó. Tôi có một bộ hành động để TouchupInside. Hoạt động tốt ban đầu. Vì vậy, tôi cần Scrollview sẽ tự động ẩn nếu nó không được chạm trong 3 giây. Để thực hiện điều này tôi đang sử dụng UITapGestureRecognizer trên Scrollview. Nó chắc chắn hoạt động nếu bạn chạm vào bất cứ nơi nào trong Scrollview. Thật không may UIButton không còn hoạt động nữa. UITapGestureRecognizer dường như thay thế nút.UITapGestureRecognizer đang ghi đè hành động UIButton trên Scrollview

Bất kỳ ý tưởng nào về cách thực hiện Hành động UIButton để hoạt động?

Trả lời

44

Bạn có thể ngừng UITapGestureRecognizer từ hủy các sự kiện khác sử dụng dòng này:

tapRecognizer.cancelsTouchesInView = NO;

Làm việc cho tôi :)

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