正在爲iphone開發一個rss feed應用程序,因爲我有一個tableview,當用戶點擊標題時,所有的feed標題將顯示,一個詳細視圖將顯示標題,描述和圖像,但面臨着性能問題,因爲應用程序花費時間加載圖像UIImageView
,因爲圖像來自下面的圖像url是我的代碼。從url加載圖像到uiimageview使iphone應用程序性能下降
NSURL *url = [NSURL URLWithString:imageURL];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImageView *subview = [[UIImageView alloc] initWithFrame:CGRectMake(110,10,100,80)];
[subview setImage:[UIImage imageWithData:data]];
[cell addSubview:subview];
[subview release];
在這段代碼imageurl是來自rss和處理到UIImageView
來顯示圖像。如果我刪除這個特定的代碼,性能很好,因爲所有的數據都是文本。
因此,如何才能從url中獲取圖像並快速顯示到UIImageView
控件,而不會丟失性能或顯示活動指示器,直到完全分開加載圖像。請幫助我。
請修正你的鍵盤上的Shift鍵。 :) – rmaddy