0
UIWindow의 하위 클래스를 사용하여 앱의 모든보기에서 터치 이벤트를 처리하고 있습니다. 나는 끌어서 놓기 메커니즘을 구현하려고합니다.UIWindow는 하위 뷰를 제거한 후 터치하지 못하도록합니다.
보기를 탭하여 누르고 있으면 해당보기가 제거되고 손가락으로 드래그가 시작됩니다. 문제는 내가 손가락을 들어서 다시 만질 때까지 터치 이벤트를 수신하지 못하도록 창을 닫은 후에입니다.
도움?
EDIT : 하위보기가 제거 된 후 창에 닿아 있지만 터치 위상은 UITouchPhaseStationary이며 UITouchPhaseMoved가 아니라는 것을 알게되었습니다. [이벤트 터치]에는 UITouch가 하나만 있지만; 이것이 어떻게 가능한지?