2013-03-13 190 views
-3

我有一個UIView的子類,我想在視圖加載時將該圖像加載到該子視圖上的imageView在加載視圖時加載圖像視圖

viewController中的viewDidLoad方法完全相同。

有沒有辦法做到這一點?

+0

也可以在'init'上做。 – EricLeaf 2013-03-13 20:44:00

+0

我該如何使用它? – user2167264 2013-03-13 20:54:38

回答

1

打電話給方法- (id)initWithFrame:(CGRect)aRect

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; 
}