를 구현하고, 또한
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
return YES;
}
self.slidingViewController.panGesture.delegate = self;
프로토콜 목록에 <UIGestureRecognizerDelegate>
을 추가 당신 ' 제스처 인식기를에 추가하면 테이블보기가됩니다. 기본적으로 UIScrollView
(암시 적으로 UITableView
) 클래스는 스크롤을 위해 팬 제스처 인식기를 사용하고 제스처 인식기가이를 방해합니다. 다른보기를 테이블보기의 컨테이너로 사용하고 팬 제스처 인식기를 추가하면 작동합니다.
func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWithGestureRecognizer otherGestureRecognizer: UIGestureRecognizer) -> Bool {
return true
}
이 답변에 많은 감사를드립니다! 하지만 xcode 전문가가 아니기 때문에이 코드를 구현 한 후에는 무엇을해야합니까? – user2576304
그래서 컨트롤러를 제스처의 '위임자'로 추가하고 위의 메소드를 구현했지만 여전히 문제가 있습니까? – Wain
내 컨트롤러를 대리인으로 추가하려면 어떻게해야합니까? 위임자의이 개념은 미지입니다. – user2576304