0
我的應用程序假設以全屏顯示圖像,並且我的列表中有很多圖像(超過500張圖像)。如何在滾動視圖中顯示原圖大小?
我使用水平滾動和分頁在滾動視圖中添加圖像視圖。但我正面臨內存問題,因爲加載的圖像會吃掉我的設備內存?
我的應用程序假設以全屏顯示圖像,並且我的列表中有很多圖像(超過500張圖像)。如何在滾動視圖中顯示原圖大小?
我使用水平滾動和分頁在滾動視圖中添加圖像視圖。但我正面臨內存問題,因爲加載的圖像會吃掉我的設備內存?
不要試圖使用香草UIScrollView
來顯示大量的內容,特別是如果你只是要在加載時拋棄它。正如你所看到的,由於內存壓力,這將不可避免地崩潰。
至少使用UICollectionView
,它至少可以重複使用單元格,並允許一次最少的資產在內存中。然而,平滑,低內存的照片收集視圖的問題是許多應用程序遇到的問題,並且可能有很多實現問題。我建議尋找一個精心打造的組件,而不是試圖重塑那個特定的車輪。
使用UICollectionView而不是UIScrollView來處理內存消耗問題。 – kb920
您可以使用'UICollectionView'並啓用水平分頁功能。 –
好的...我認爲collectionview是最好的方法。 –