我正在尝试处理 NSTextField
上的粘贴操作。
我找到了similar article但对于 NSTextView 来说。我通过覆盖 NSTextField
并放置:
- (BOOL)readSelectionFromPasteboard:(NSPasteboard *)pboard
{
return [super readSelectionFromPasteboard: pboard];
}
但是这个方法似乎永远不会被调用。
关于如何检测 NSTextField 上的过去有什么建议吗?
最佳答案
您可以使用 NSTextFieldDelegate
委托(delegate)方法 - (BOOL) control:(NSControl*) control textView:(NSTextView*) textView doCommandBySelector:(SEL) commandSelector
并观看对于 paste:
选择器。
关于macos - 检测 NSTextField 上的粘贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17881770/