2013-04-03 31 views
0

我的代碼爲什麼UIImageView不會更改爲已設置一次的其他圖像?

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

首次工作正常。但是,當我想要更新_photoPreview中的圖像時,它不會這樣做並保留原始圖像。

我有一個模糊的懷疑,這是當接口加載或東西,但我可能是完全錯誤的做。任何幫助將不勝感激。

+1

你可以發佈更多的代碼? – msk

+0

只需要多一點。真的不知道哪些位對答案有用。 – neutrino

+0

哪裏是你正在改變圖像的代碼? – msk

回答

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 
相關問題