제목에 언급되어 있습니다. NSTextField
또는 NSSecureTextField
에 복사 (Command + C) 및 붙여 넣기 (Command + V) 작업을 금지하려면 어떻게해야합니까?NSTextField에서 복사 또는 붙여 넣기 작업을 금지하는 방법?
1
A
답변
-3
UITextField의 하위 클래스를 만듭니다. 서브 클래스에서, 귀하의 질문에 대답합니다
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender {
if (sel_isEqual(action, @selector(copy:))) {
return NO;
}
return [super canPerformAction:action withSender:sender];
}
0
+1
귀하의 링크가 말한대로했습니다. 그러나 다시 작성된 menuForEvent :가 트리거되지 않았습니다. –
+0
링크 전용 답변을 게시하지 마십시오. 귀하의 "대답"을 쓸모 없게 만드는 링크가 끊어 질 수 있습니다. 적어도 답안 텍스트에 솔루션 개요를 추가하십시오. –
iOS 용 UITextField 대신 NSTextField (OS X 용)를 사용하고 있습니다. NSTextField에는 그러한 메소드가 없습니다. –