加载视图时加载imageView

时间:2013-03-13 20:40:59

标签: iphone ios objective-c cocoa-touch sdk

我有一个UIView的子类,我希望在加载视图时将图像加载到该子视图上的imageView

viewDidLoad中的viewController方法完全相同。

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

调用方法- (id)initWithFrame:(CGRect)aRect

答案 1 :(得分:0)

这应该做你想要的。如果您通过故事板实例化子视图,则应将此代码放在initWithCoder:方法中。它基本上创建了一个UIImageView,并在初始化子视图时将其添加到视图中。

- (id)initWithFrame:(CGRect)rect {
    if (self = [super initWithFrame:rect]) {
        UIImage *image = [UIImage imageNamed:@"anImage"];
        UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
        [self addSubview:imageView];
    }
    return self;
}