为什么的UIImageView不会改变已设置一次不同的图像?(Why will UIImageVie

2019-10-29 07:28发布

我的代码

UIImage *img = [UIImage imageWithCGImage:[repr fullResolutionImage]];
[_photoPreview setImage:img];

正常工作的第一次。 当我想不过来更新_photoPreview的形象,它不会这么做,并与原来的保持。

我有一个模糊的怀疑,这是当接口加载或东西,但我可能是完全错误的做。 任何帮助将不胜感激。

Answer 1:

我没有问题在通过在视图控制器执行下面的代码图像视图改变图像。

#import "ViewController.h"

@interface ViewController ()

@property (weak) IBOutlet UIImageView *imageView;

@end

@implementation ViewController

- (IBAction)selectImage1:(id)sender {
    UIImage *image1 = [UIImage imageNamed:@"pic1.png"];
    [_imageView setImage:image1];
}

- (IBAction)selectImage2:(id)sender {
    UIImage *image2 = [UIImage imageNamed:@"pic2.png"];
    [_imageView setImage:image2];
}

- (IBAction)selectImage3:(id)sender {
    UIImage *image3 = [UIImage imageNamed:@"pic3.png"];
    [_imageView setImage:image3];
}

@end


文章来源: Why will UIImageView not change to a different image having been set once?