2017-04-13 1 views
0

NSTextField에 대한 붙여 넣기 이벤트를 캡처해야하는 응용 프로그램이 있습니다. 두 가지 시나리오가 필요합니다. 텍스트를 입력하면 controlTextDidChange로 이동합니다. 텍스트 필드에서 붙여 넣기 작업이 수행되면이 controlTextDidChange 대리자가 다시 호출됩니다. 붙여 넣기 동작과 NSTextField 동작을 구분해야합니다. 별도의 기능을 호출해야하므로 필요합니다.NSTextfield에 붙여 넣기 이벤트 캡처

NSTextField의 붙여 넣기 동작을 캡처하는 방법을 제안하십시오.

미리 감사드립니다. Raghunath

+0

게시자가 시도한 코드 –

답변

0

스택 오버 플로우에 오신 것을 환영합니다.

사용자 지정 필드 편집기를 사용하고 paste을 무시하여 붙여 넣기 명령을 가로 챌 수 있습니다. 문서 : Text Fields, Text Views, and the Field EditorUsing a Custom Field Editor

이 답변은 도움이 될 수 있습니다 : NSTextField: exposing its Copy and Paste methods. NSTextFieldCell 하위 클래스를 사용할 필요가 없으며 windowWillReturnFieldEditorNSWindowDelegate 메서드를 사용할 수도 있습니다.