-3

我有一个子类,UIView我想将图像加载到imageView视图时将图像加载到该子视图上。

和上面的viewDidLoad方法一模一样viewController

有没有办法做到这一点?

4

2 回答 2

1

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

于 2013-03-13T20:47:16.870 回答
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;
}
于 2013-03-13T21:04:53.053 回答