나는 스 와이프 제스처를 사용해야하는 간단한 코코아 프로그램을 작성하고 있습니다. swipeWithEvent:
메서드를 서브 클래스로 구현 한 내 NSView
에 있지만 프로그램을 시도 할 때 메서드가 호출되지 않습니다. 대신 rotateWithEvent:
메서드가 작동합니다. Mac OS 10.7 Lion에서 Xcode 4.1을 사용하고 있습니다.- (void) swipeWithEvent : (NSEvent *) 이벤트가 Lion에서 작동하지 않습니까?
rotateWithEvent:
과 swipeWithEvent:
사이에 차이가 있습니까? 왜 내가 처음으로 전화를 걸고 회전하는 제스처를 할 때 동일한 조건에서 두 번째는 호출되지 않습니다. 내가 스 와이프 제스처를하면?
업데이트 : swipeWithEvent:
및 rotateWithEvent:
방법을 확인하기위한 간단한 프로젝트도 만들었지 만 동작은 동일합니다.
코드 용 탱크. 이제 작동합니다 (4 개의 손가락 제스처를 사용하도록 데스크톱 스위치를 활성화했습니다). swipeWithEvent :와 두 손가락 제스처 스 와이프 인식기에서 작동합니다. 두 번째 코드에서 다음 두 행에 주석을 달아야합니다. 'code' // if (! [self recognizedTwoFingerGestures]) // return; 왜 [defaults boolForKey : @ "AppleEnableSwipeNavigateWithScrolls"]가 항상 false를 반환했는지 알고 계십니까? 미리 감사드립니다. Peter – Peter
afaik의 라이온에서만 사용 가능합니다. 문제가 해결되면 대답을 수락하십시오. –
up-vote, 코드 공유에 감사드립니다. –