2017-03-14 4 views
0

UIButton에는 touchDown 이벤트 처리기가 있습니다. ViewController가 트리거되면 버튼 위에 하위 뷰가 추가됩니다. 이 새로운 하위보기에서 기존 터치를 인식하는 방법? enter image description here기존 터치에 대한 UIGestureRecognizer

답변

0

사용자 "upperView는"추가 된 하위 뷰 또한

- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { 

    UITouch *touch = [touches anyObject]; 
    if ([upperView isDescendantOfView:touch.view]) { 
     // do work 
    } 
} 

당신이 추가 gesturerecognisers 목록뿐만 아니라

for (UIGestureRecognizer *recognizer in self.gestureRecognizers) 
{ 
    //Do something with recognizer 
} 
수에게이 방법,
관련 문제