我通过界面生成器添加了一个 imagewell,设置了一个图像,然后运行,一切都很好。(显示图像)。
但是,如果我将自定义类更改为我自己的一个(NSImageView 子类),则不再显示图像。这是一个没有添加任何内容的裸类。为什么这不起作用?
然后我尝试在 initWithFrame 方法中手动设置图像:
[self setImage:[NSImage imageNamed:@"image.png"]];
[self setImageAlignment:NSImageAlignCenter];
NSLog(@"image is valid? %@", [[self image] isValid] ? @"yes" : @"no");
但这也不起作用。没有错误,只是没有显示图像。
关于我的错误可能是什么的任何想法?