Преглед на файлове

fix:音乐播放icon状态错误问题

huzhiqiang преди 3 години
родител
ревизия
bdf8dfe5f4
променени са 1 файла, в които са добавени 7 реда и са изтрити 3 реда
  1. 7 3
      BFFramework/Classes/Stuckpoint/Controller/PQStuckPointMusicContentController.swift

+ 7 - 3
BFFramework/Classes/Stuckpoint/Controller/PQStuckPointMusicContentController.swift

@@ -248,11 +248,15 @@ extension PQStuckPointMusicContentController: UICollectionViewDelegate, UICollec
                     (itemList[indexPath.item] as? PQVoiceModel)?.isSelected = true
                     (itemList[indexPath.item] as? PQVoiceModel)?.isPlaying = true
                 }
-                var indexpaths = [indexPath]
+//                var indexpaths = [indexPath]
                 if lastIndexPath != nil {
-                    indexpaths.append(lastIndexPath!)
+//                    indexpaths.append(lastIndexPath!)
+                    let cell = collectionView.cellForItem(at: lastIndexPath!) as? PQStuckPointMusicContentCell
+                    cell?.bgmData = itemList[lastIndexPath!.item]
                 }
-                collectionView.reloadItems(at: indexpaths)
+                let cell = collectionView.cellForItem(at: indexPath) as? PQStuckPointMusicContentCell
+                cell?.bgmData = itemList[indexPath.item]
+//                collectionView.reloadItems(at: indexpaths)
                 lastIndexPath = indexPath
 //                collectionView.reloadData()
             } else if contentType != .catagery {