-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 に答える