UIImageView子类'的图像属性

时间:2013-07-27 11:54:13

标签: objective-c uiimageview

我在config.h

中有这个
#define SomeImage [UIImage imageNamed:@"some_pic.png"]

我有一个名为Something的{​​{1}}子类,在UIImageView中导入了config.h

Something.h Something.m方法中:

initWithFrame

问题是当我创建一个新的self.image = SomeImage; 并将其添加到superview时,我看不到任何内容。

我认为我可以使用Something解决问题,但无法弄清楚为什么我的代码无效。

1 个答案:

答案 0 :(得分:0)

您是否提到了Something.m的框架?

它应该可以正常工作,例如

Something *something = [[Something alloc] initWithFrame:CGRectMake(10, 10, 200, 200)];
[self.view addSubview:something];

<强> Something.m

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        // Initialization code
    }

    self.image = SomeImage;

    return self;
}