0

我有这个在我的config.h

#define SomeImage [UIImage imageNamed:@"some_pic.png"]

我有一个名为Somethingsubclass of的类UIImageView,导入config.hSomething.h

Something.m initWithFrame方法:

self.image = SomeImage;

问题是当我创建一个新Something并将其添加到 superview 时,我什么也看不到。

我想我可以解决这个问题,initWithImage但无法弄清楚为什么我的代码不起作用。

4

1 回答 1

0

你有没有提到你的框架Something.m

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

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

某事.m

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

    self.image = SomeImage;

    return self;
}
于 2013-07-27T13:47:58.923 回答