-2

我有点困惑。我的视图控制器中有一个属性 UIImage *myImage 。鉴于负载我做了:

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

当我在 viewWillAppear 中出现另一个控制器之后回到这个控制器时:

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

但是当我在视图控制器的 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 回答