2017-02-17 31 views
0

我的應用程序假設以全屏顯示圖像,並且我的列表中有很多圖像(超過500張圖像)。如何在滾動視圖中顯示原圖大小?

我使用水平滾動和分頁在滾動視圖中添加圖像視圖。但我正面臨內存問題,因爲加載的圖像會吃掉我的設備內存?

什麼是加載圖像的最佳方式。 enter image description here

+0

使用UICollectionView而不是UIScrollView來處理內存消耗問題。 – kb920

+0

您可以使用'UICollectionView'並啓用水平分頁功能。 –

+0

好的...我認爲collectionview是最好的方法。 –

回答

0

不要試圖使用香草UIScrollView來顯示大量的內容,特別是如果你只是要在加載時拋棄它。正如你所看到的,由於內存壓力,這將不可避免地崩潰。

至少使用UICollectionView,它至少可以重複使用單元格,並允許一次最少的資產在內存中。然而,平滑,低內存的照片收集視圖的問題是許多應用程序遇到的問題,並且可能有很多實現問題。我建議尋找一個精心打造的組件,而不是試圖重塑那個特定的車輪。

相關問題