這是可能的嗎?我的應用程序會從服務器上下載一個ZIP文件,我的所有圖像保存在一個這樣的數組:在<img>顯示圖片使用nsdata標記
ZipReadStream *read = [unzipFile readCurrentFileInZip];
NSMutableData *data = [[NSMutableData alloc] initWithLength:info.length];
int bytesRead= [read readDataWithBuffer:data];
if(bytesRead > 0)
{
[imagesData addObject:data];
[imagesName addObject:info.name];
}
然後我濾波器W/C UIView的內部和W來顯示圖像C來顯示/圖片在uiwebview中。我像這樣在UI視圖中顯示圖像:
UIImage *imageForThisQuestion = [[UIImage alloc]initWithData:[imagesData
objectAtIndex:indexOfThisImage]];
這可以在uiview中正常工作。但是如何在uiwebview中顯示一些圖像?我可以在這裏使用標籤嗎?也是我的UIWebView可能出現在以下格式:
"blah blah blah blah <img src...> blah blah blah <img src...>"
這就是我在發佈我的問題之前想到的,但我希望得到一個不同的方法來解決這個問題:D。無論如何,我認爲編碼NSData的base64速度很慢。有沒有其他的方法可以用來編碼到base64?順便說一句,我只是iOS的新手。 :) – Diffy
@Dffy,另一種方法可能是將圖像保存在文件中,並像往常一樣通過它的文件名在img標籤中引用它。我沒有看到另一種方式。 –
是的..我正在採取這種方法。謝謝! – Diffy