我有一個UIView
的子類,我想在視圖加載時將該圖像加載到該子視圖上的imageView
。在加載視圖時加載圖像視圖
與viewController
中的viewDidLoad
方法完全相同。
有沒有辦法做到這一點?
我有一個UIView
的子類,我想在視圖加載時將該圖像加載到該子視圖上的imageView
。在加載視圖時加載圖像視圖
與viewController
中的viewDidLoad
方法完全相同。
有沒有辦法做到這一點?
打電話給方法- (id)initWithFrame:(CGRect)aRect
這應該是你要找的。如果您通過故事板實例化子視圖,則應將此代碼放置在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;
}
也可以在'init'上做。 – EricLeaf 2013-03-13 20:44:00
我該如何使用它? – user2167264 2013-03-13 20:54:38