将图像数据复制到剪贴板后,“粘贴”菜单被禁用
问题描述:
everyone: 我有一个奇怪的问题,当我将图像复制到剪贴板,并将鼠标放到一个textView中时,“粘贴”菜单被禁用(灰色)。会发生什么?将图像数据复制到剪贴板后,“粘贴”菜单被禁用
NSPasteboard *pasteboard = [NSPasteboard generalPasteboard];
[pasteboard clearContents];
NSArray *copiedObjects = [NSArray arrayWithObjects:image,nil];
[pasteboard writeObjects:copiedObjects];
而图像是一个NSImage对象。
做完动作后,我将鼠标移动到一个文本视图,并右键点击我的鼠标,出现灰色的“粘贴”菜单,如下所示。为什么“粘贴”菜单被禁用?如果我打开TextEdit或Word,“粘贴”菜单将启用。任何人都可以告诉我什么是worong?
答
选择文本视图(而不是它的滚动视图),进入属性检查器中,找到复选框“图形”。 - Willeke
你打开IB中的“Graphics”吗? – Willeke
你是什么意思“打开IB中的图形”?我直接将TextView放在IB上,除此之外别无其他。 –
选择文本视图(不是它的滚动视图),转到属性检查器,找到复选框“图形”。 – Willeke