I'v создал подкласс NSImageView
, потому что я хочу настроить некоторые события mouseClick. Но я даже не начал и что-то пошло не так. I'v сделал NSImageView
подкласс:Подкласс NSImageView не показывает изображение
(File/New/File .../какао (Objective-C класс)/Класс = NSImageViewME
, Подкласс NSImageView
).
Только это. Я импортировал NSImageViewME.h
и в коде, где я создаю изображения и добавить их к моему NSView
:
NSImageView *imageView = [[NSImageView alloc] initWithFrame:frame];
[imageView setImage:image];
[self addSubview:imageView];
I'v просто заменить NSImageView
с NSImageViewME
и не отображается изображение. Итак, очень ясно, когда я использую NSImageView
, все работает нормально, но когда я использую NSImageViewME
(нетронутый подкласс) изображение не отображается ... Я проверил, initWithFrame
вызывается, setImage
вызывается, но изображение не отображается. .. В чем может быть проблема? Приветствия.
1. Вы должны размещать код с класса 'NSImageViewME' вместо этого. 2. Вы прокомментировали пустую реализацию 'drawRect:' для вашего подкласса или попросите его вызвать 'super'? –