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