2012-02-21 49 views

回答

0

我知道這個職位是舊的,但以防萬一有人正在尋找它,有一個叫做NYXImagesKit項目已經做了你在找什麼。

它有一個名爲NYXProgressiveImageView的類,它是UIImageView的一個子類。

所有你需要做的是:

NYXProgressiveImageView * imgv = [[NYXProgressiveImageView alloc] init]; 
imgv.frame = CGRectMake(0, 0, 320, 480); 
[imgv loadImageAtURL:[NSURL URLWithString:@"http://yourimage"]]; 
[self.view addSubview:imgv]; 
[imgv release]; 

此外,一個好的選擇是隔行掃描,使之與低質量的加載與下載改善來保存圖像。如果圖像正常,則從上到下加載。

+0

感謝您的答案,但圖像是從相機卷不淨。應用程序需要像圖片庫一樣預覽圖像。如果圖像大小爲2000 * 4000,則需要幾秒鐘才能加載圖像使用UIImage。 – 2012-02-22 01:35:53