2012-03-13 22 views
0
[self.scrollView addSubview:[self.minkyImageView initWithImage:[UIImage imageNamed:@"monkey_1.png"]]]; 

私は上記のようなスクロールビューに画像を追加しています。私のminkyImageViewは、UIビルダのスクロールビューに添付されており、私もアウトレットを接続しています。しかし、私はUIビルダーで画像を設定しない限り、コードを実行するとイメージが表示されません。私はスクロールが起こるたびにイメージを変更したいので、私はコードを使ってそれをカスタマイズする必要があるので、これをやりたいとは思わない。だから私は間違って何をしていますか?私はviewdidloadにこのメソッドを書いています。iOSでの画像表示

答えて

1

initを複数回呼び出すべきではありません。 initは、常にallocと一緒に(つまり、同じ行に)呼び出される必要があります。あなたが接続された出口を持っている場合

なぜあなたはまあself.minkyImageView.image = [UIImage imageNamed:@"monkey_1.png"];

+0

ありがとうございます。それは働いた:) – CodeGeek123

1

を使用していない、minkyImageViewがすでに初期化されています。私は何をしたい:

[self.minkyImageView setImage:[UIImage imageNamed:@"monkey_1.png"]]; 

とあなたのイメージビューは、スクロールビューの内側にすでにある場合 - あなたはそれにaddSubview:を呼び出す必要はありませんが。

+0

魔法のように働いた。ありがとうございました! :) :) – CodeGeek123