我正在使用UICollectionView
構建馬賽克視圖。如何將背景圖像添加到將滾動和縮放的UICollectionView將單元格
我已經分類UICollectionViewFlowLayout
佈置固定的網格,可以滾動水平和垂直。我還附加了一個UIPinchGestureRecognizer
,以便收集可以縮放/縮放。
集合中的每個單元格都包含具有某種透明度的UIImage
。我想添加一個背景圖片,它將滾動和縮放單元格。
我試過了許多不同的解決方案。
- 設定使用
colorWithPatternImage
的UICollectionView
的背景顏色。 (不滾動/調整內容大小) - 將每個單元格上的背景圖像視圖設置爲背景圖像的相關裁剪部分。 (使用了太多的內存)
我一直在尋找到補充和裝飾意見,但努力讓我的頭周圍。我想我需要使用補充視圖,因爲後臺中使用的圖像將根據datasource
而變化。
我不明白的是我如何註冊一個補充視圖來跨越整個collectionview
的寬度和高度。它們似乎與每個細胞的indexPath
有關。
一個潛在的解決方案上可能會將圖像置於集合視圖後面的滾動視圖中,並且每次用戶滾動集合視圖時,都會手動設置背景滾動視圖以匹配。 – nhgrif
謝謝@nhgrif,這是我考慮的一個解決方案,但似乎有點不雅。 – th3hamburgler