2017-06-28 22 views
5

Tôi đã sử dụng REFrostedViewController menu bên trong dự án của tôi. nó sử dụng PanGesture mà cuộc xung đột cử chỉ swipe trên TableViewCell tôi cũng đã cố gắng vô hiệu hóa PangGusture của nó sử dụng tài sản của mìnhVuốt xóa không hoạt động trên TableVIewCell?

self.frostedViewController.panGestureEnabled=NO; 

nhưng vẫn phải đối mặt với cùng một vấn đề.

đâu REFrostedViewController gia hạn của UIViewController lớp

Câu hỏi của tôi là

Liệu có cách nào để vô hiệu hóa các lớp cử chỉ siêu?

+0

Tôi gặp phải sự cố tương tự: ( –

+0

cố gắng vô hiệu hóa thuộc tính của forstedViewController.panGestureEnabled = false – KKRocks

Trả lời

0

Hầu hết các trình đơn phụ REFrostedViewController có thể chặn và chặn các cử chỉ.

Triển khai danh mục sau trong bộ điều khiển chế độ xem. Nó sẽ giải quyết vấn đề.

@interface UIView (CellSwipeAdditions) 

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer; 

@end 

@implementation UIView (CellSwipeAdditions) 
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer { 
    return YES; 
} 
Các vấn đề liên quan