我做了一个NSImageView的子类,因为我想定制一些mouseClick事件。但是,我甚至还没开始,就出了点问题。我已经制作了NSImageView子类:
(文件/新建/文件.../ Cocoa(Objective-C类)/类= NSImageViewME,NSImageView的子类)。
就是这样。我导入了NSImageViewME.h,并在代码中创建了图像并将它们添加到我的NSView中
NSImageView *imageView = [[NSImageView alloc] initWithFrame:frame];
[imageView setImage:image];
[self addSubview:imageView];我刚刚用NSImageViewME替换了NSImageView,图像不显示。所以,很明显,当我使用NSImageView时,一切都很好,但是当我使用NSImageViewME (未接触的子类)时,图像不会显示……我已经检查过了,正在调用initWithFrame,正在调用setImage,但是图像没有显示...会有什么问题呢?干杯。
发布于 2013-11-29 03:26:36
将其注释掉:
(void)drawRect:(NSRect)dirtyRecthttps://stackoverflow.com/questions/18514691
复制相似问题