Tôi đã thêm UIView
dựa vào TouchesMoved: sự kiện để kéo chạm. Có một báo chí dài, bấm, xoay và pinch nhận dạng cử chỉ đã có mặt trong cùng một bộ điều khiển xem. Tôi đang gặp sự cố trong đó chế độ xem nhận được các sự kiện touchesBegan:
và touchesEnded:
nhưng không di chuyển được.iPhone UIView touchesMoved: withEvent: không được gọi trên UIView với bộ nhận dạng cử chỉ
Vấn đề của tôi có bị chạm vào Không được gọi là do nhận dạng cử chỉ hủy chạm trong chế độ xem? Tôi cũng có một cái nhìn cuộn liên quan. Đó có thể là thủ phạm không?
Nếu tôi không thể sử dụng touchesMoved, đây là cử chỉ gần nhất để thực hiện chức năng "chạm và di chuyển". Là nó chạm hoặc pan nhận dạng cử chỉ?
Cảm ơn sự giúp đỡ của bạn!
Thêm UIPanGestureRecognizer đã hoạt động! –
Hoàn toàn đồng ý. Chuyển sang bộ nhận dạng cử chỉ đã giải quyết được tất cả các vấn đề của tôi. –
Tôi cũng gặp sự cố với chế độ xem phụ trong UITextField bằng cách sử dụng công cụ UIResponder. Các lĩnh vực văn bản giữ ăn cắp của tôi chạm. Công nhận cử chỉ cố định điều đó. –