我有一个UIView
的子类,我希望在加载视图时将图像加载到该子视图上的imageView
。
与viewDidLoad
中的viewController
方法完全相同。
有没有办法做到这一点?
答案 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;
}