我创建了一个 Cocoa 制作的文本编辑应用程序,它通过一些功能来模仿 TextEdit 添加了其他功能。我使用 NSTextView 的子类。我的问题是,我无法像在 TextEdit 中那样将图像(例如 jpeg)拖到文本窗口中。
我尝试了以下方法:我的子类的 -init 方法如下:
- (id)init
{
self = [super init];
if (self) {
// Add your subclass-specific initialization here.
// If an error occurs here, send a [self release] message and return nil.
[self setImportsGraphics:YES];
}
return self;
}
但问题仍然存在......任何帮助表示赞赏。
最佳答案
您确定正在调用该 init 函数吗?
也许您应该重写“setImportGraphics”行并将其添加到 initWithFrame:(NSRect)frame 函数中。
关于macos - Objective-C 将图像拖入 NSTextView 子类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16608211/