Я пытаюсь создать подкласс UIImageView
, чтобы добавить в него некоторые пользовательские функции.Я начал пытаться сделать основы, просто инициализировать объект с данным изображением и отобразить его на экране.
Используя UIImageView
все работает нормально, но если я изменю свой объект с UIImageView
на свой собственный класс, нетизображение отображается.
Вот что я сделал до сих пор:
//Imager.h
#import <UIKit/UIKit.h>
@interface Imager : UIImageView {
}
-(id) init;
-(void) retrieveImageFromUrl: (NSString *)the_URL;
@end
//Imager.m
#import "Imager.h"
@implementation Imager
@synthesize image;
-(id)init
{
self = [super init];
return self;
}
-(void) retrieveImageFromUrl: (NSString *)the_URL{
//Not implemented yet
}
@end
Итак, я использую этот параметр: cell.postImage.image = [UIImage imageNamed:@"img.png"];
До того, как это будет выполнено, у меня также есть postImage = [[UIImageView alloc] init];
Если postImage объявлен как UIImageView, все работает как положено.Но если я вместо этого изменю его на Imager, то ничего не отобразится.Чего мне не хватает?