我的應用程序的層次結構如下之前重置異步的UIImageView從互聯網加載
http://www.markj.net/iphone-asynchronous-table-image
我沒有在任何的UITableViewController問題的形象,這個問題是在點擊單元格時,它加載在UIViewController中的形象,如果我回去UITableViewController然後點擊另一個單元格,UIViewController與以前的圖像打開,直到加載新的圖像
如何重置UIViewController中的UIImageView直到新的圖像加載?
這是加載細節查看代碼:
CGRect frame;
frame.size.width=240; frame.size.height=130;
frame.origin.x=0; frame.origin.y=0;
AsyncImageView* asyncImage = [[[AsyncImageView alloc] initWithFrame:frame] autorelease];
asyncImage.tag = 999;
NSURL *url = [NSURL URLWithString:@"http://i53.tinypic.com/5ezwc4.jpg"];
[asyncImage loadImageFromURL:url];
[detailsViewController.imgProduct addSubview:asyncImage];
請幫助。
發佈detailviewcontroller創建的代碼。您可能想要從中刪除asyncImage,或者在點擊tableview時重新創建控制器。 –
詳細視圖控制器是在IB中創建的,在詳細信息視圖中asyncImage背後的原因是因爲它打開詳細視圖的速度太慢,因爲它從互聯網上讀取圖像 – DeZigny