我正在編寫一個應用程序,它是UIImagePicker的克隆,但使用了資源庫。當用戶選擇一張照片時,圖片加載需要一點時間。我注意到,當我使用與我正在開發的功能相同的照片應用程序時,圖像加載速度更快。我聽說這個網站上的另一位響應者提到以下內容以模仿照片應用程序的功能:如何加速使用資源庫加載圖像?
「首先加載縮略圖圖像(最好使用dispatch_async) - 這應該非常快速完成後,像上面所做的那樣加載全屏圖像,這就是蘋果在Photo App中所做的,以提供流暢的用戶體驗。「
有沒有人有任何代碼示例如何可以完成?我不太確定我是否明白他的意思。
另外這裏是我的代碼針對我使用加載的圖像(我傳遞該圖像作爲一個參數傳遞給另一個視圖控制器):
myImage = [UIImage imageWithCGImage:[[myAsset defaultRepresentation] fullScreenImage]];
您是否已經加載了每張圖片的縮略圖以便在圖像選取器副本中顯示? – huesforalice
@huesforalice是的,但我不確定它是如何將它轉換得更快或更平滑一些,如果我之後做了全屏圖像。 –