나는이 (공정하게) 간단한 문제를 해결하는 방법을 찾으려고 노력하지만 비참하게 실패합니다. 그래서 나는 당신의 충고를 정말로 필요로합니다.접촉을 세계적으로 감지하십시오
내 응용 프로그램은 여러 개의 탭이있는 uitabbar로 구성되어 있습니다. 그들 중 하나에는 그림의 축소판을 나타내는 UIImageViews가 있습니다. 마찬가지로 iPhone에서 앱 아이콘을 잠시 눌러 앱을 제거 할 때, 엄지 손가락을 흔들면서 시작하는 UILongPressGestureRecognizer 인식기를 구현했습니다. 사용자가 엄지 손가락 모서리에 표시된 'X'를 탭하면 그림이 제거됩니다.
워 블링 애니메이션을 시작하고 중지하는 로직은 엄지 손가락을 표시하는 데 사용되는 UIImageView의 하위 클래스 내에 있습니다.
사용자가 엄지 밖의 다른 곳을 누르면 워블 효과를 취소하려고합니다. 가능한 한 이상적으로 UIImageView 하위 클래스에서이 취소 터치를 감지하는 코드를 배치하는 것이 좋습니다.
내 응용 프로그램이 다음과 같은 오류 메시지를 표시하여 충돌합니다. [UIWindow setEnableTouchNotifications :] : 인식 할 수없는 선택자를 인스턴스 –
으로 보내면 UIWindow의 하위 클래스를 만들었습니까? –
아니요 내 문제가 해결 된 다른 방법으로 제거한 적이 없습니다. 어쨌든 고맙습니다. 적어도 UIWindow가이 방식으로 하위 클래스로 분류된다는 사실을 알게되었습니다. –