2

我创建了一个子类,NSImageView因为我想自定义一些 mouseClick 事件。但是,我什至还没有开始,出了点问题。我做了NSImageView子类:

(文件/新建/文件.../可可(Objective-C 类)/类 = NSImageViewME,子类NSImageView)。

只是。我已经导入NSImageViewME.h并在代码中创建图像并将它们添加到我的NSView

NSImageView *imageView = [[NSImageView alloc] initWithFrame:frame];
[imageView setImage:image];
[self addSubview:imageView];

我刚刚替换NSImageViewNSImageViewME并且没有显示图像。所以,很清楚,当我使用时NSImageView,一切正常,但是当我使用NSImageViewME(未触及的子类)时,图像没有被显示......我已经检查过,initWithFrame正在被调用,setImage正在被调用但图像没有显示......什么可以是问题吗?干杯。

4

1 回答 1

1

注释掉这个:

(void)drawRect:(NSRect)dirtyRect
于 2013-11-28T19:26:35.840 回答