나는 현재 내가이 컨트롤을 사용하여 HUD를 제공하는 프로젝트를 가지고있다.제대로 처리 접촉은
SVProgressHUD는 UIAlertView와 약간 비슷하지만 메시지를 표시하지만 자동으로 해제됩니다.
내 응용 프로그램의 한 부분에서 사용자가 내 UIScrollView 페이지를 통해 팝 때마다 사용하고 있습니다.
자동 확산 기능은 좋지만 필요한 경우 사용자가 hud를 탭하여 일찍 종료 할 수 있기를 바랍니다.
그래서 나는 SVProgressHUD 게시물 알림 센터 알림을 알고
SVProgressHUDDidReceiveTouchEventNotification
이 좋은, 그리고 내가 무슨 짓을했는지 상관을 해제 SVProgressHUD에 클래스 메소드를 호출 내 주요의 ViewController에 통지 관찰자를 추가입니다 SVProgressHUDDidReceiveTouchEventNotification
이 게시되면 HUD가 표시됩니다.
내 문제 (및 질문)이 닫기 메서드가 내 scrollview를 방해하지 않도록하려면 어떻게해야합니까?
내 사용자가 scrollview 콘텐츠 페이지를 빠르게 스 와이프 할 수있게하려면이 알림을 듣기 시작한 후 스크롤 뷰가 첫 번째 터치에 반응하지 않고 첫 번째 터치를 사용하여 닫습니다 HUD. 이것은 꽤 clunky 느낌.
HUD에 손이 닿지 않아도 스크롤바 밑에있는 Scrollview를 터치해도 문제가있는 것은 SVProgressHUDDidReceiveTouchEventNotification
입니다. HUD 자체가 터치 되었기 때문에 SVProgressHUDDidReceiveTouchEventNotification
이 게시되었는지 확인하기 위해 해고 방법에 히트 테스트를 추가 할 수 있습니까?
감사합니다.
dissmiss 함수를 호출 해 보았습니까? – Arbitur