-2

少し混乱しています。ビューコントローラーにプロパティ UIImage *myImage があります。ビューでロードしました:

myImage = [UIImage imageWithName:@"white.png"];

viewWillAppear の別のコントローラーが次に発生した後にこのコントローラーに戻ると、次のようになります。

myImage = [UIImage imageWithName:@"black.png"];

しかし、View Controllerのimageviewに表示しても画像は変わりません。まだ白いです。イメージを別のイメージで再初期化することは可能ですか? ご清聴ありがとうございました!

4

2 に答える 2

2
imgView.image = [UIImage imageNamed:@"white"]];

 imgView.image = [UIImage imageNamed:@"black"]];

このようにしてみてください..

于 2013-10-01T07:09:23.037 に答える
0
 imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"white"]];

 imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"black"]];

このようになるはずです

于 2013-10-01T07:08:26.230 に答える