2010-09-22 121 views

回答

1

這個代碼你實現-(void)didReceiveMemoryWarning?您可以釋放目前不使用的所有圖像。

保留數組中的所有圖像將阻止您這樣做。相反,您應該創建一個方法,根據其索引爲您提供正確的圖像(如數組),但管理緩存(即使用數組)的內存警告發出時可以清除。此外,我並不知道這個示例項目的心臟,但我想他們只使用三個控件來顯示左側的圖像,當前的圖像和左側的圖像。如果沒有,請確保其他視圖在無法顯示時發佈。

+0

其實我有10張圖像的arrary和inthis視圖 - 控制我提供分頁和縮放所有的10張圖像,所以我不能在此方法中釋放任何圖像,因爲我有數組,數組中我都10張圖像的名稱我一個一個地顯示所有圖像。 – 2010-09-22 08:09:29

+0

您可以釋放當前不在視圖的可見部分顯示的任何圖像(無論您是否認爲可以)。 – hotpaw2 2010-09-22 15:02:35

0

看來你使用的圖像是更大size.Try減小像素大小,並使用它。

所有最好的。

+0

我無法做到這一點,因爲它是我們的應用程序的要求,以顯示用戶高分辨率的圖像。我的圖像分辨率是640x960所以請給我一個替代解決方案。感謝您的寶貴迴應。 – 2010-09-22 08:13:37

0

每個大圖像必須被視爲從ONLY瓦片的一組瓷磚和負載數據或一組被/當前正在屏幕上顯示的瓦片。

我不知道到底是如何工作的,但你可以谷歌它,我猜。

相關問題