當用戶點擊按鈕時,我在包含UIScrollView的ViewController中調用此方法。無法正確更新UIImageView
-(void) updateView:(NSURL *) urlPicture{
UIImageView *imageNews = [[UIImageView alloc]initWithFrame:CGRectMake(0,0,300,200)];
imageNews.contentMode = UIViewContentModeScaleAspectFit;
[imageNews setImageWithURL:urlPicture];
[self.scrollView addSubview:imageNews];
}
它似乎工作正常,但是當我有一個奇怪的行爲。 它不清除以前的圖像,把新的。 例如:如果第一張圖片是300x200,第二張圖片是200x200,那麼當應用下載第二張圖片時,我仍然可以看到第一張圖片的兩側。
我想知道如何在下載第二個之前清除之前的圖像。 我已經試過imageNews.image = nil
;但它沒有工作
謝謝!有用! – user3249186