0

私のコード

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

初めて正常に動作します。ただし、_photoPreview の画像を更新したい場合は更新せず、元のままです。

これは、インターフェイスがロードされたときなどに関係しているのではないかと漠然とした疑いがありますが、完全に間違っている可能性があります。どんな助けでも大歓迎です。

4

1 に答える 1

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
于 2013-04-03T14:15:54.760 に答える