Commit 2d8e1fb0 authored by David黄金龙's avatar David黄金龙

处理 视频点赞的问题

parent 3e079c45
...@@ -99,8 +99,10 @@ extension YHHomeCollectionViewCell { ...@@ -99,8 +99,10 @@ extension YHHomeCollectionViewCell {
vc.updateBlock = { vc.updateBlock = {
[weak self] item in [weak self] item in
guard let self = self else { return } guard let self = self else { return }
listModel.is_like = item.is_like self.listModel?.is_like = item.is_like
listModel.like_count = item.like_count self.listModel?.like_count = item.like_count
printLog(listModel)
self.updataSubViews() self.updataSubViews()
} }
self.parentViewController?.navigationController?.pushViewController(vc) self.parentViewController?.navigationController?.pushViewController(vc)
...@@ -192,15 +194,30 @@ extension YHHomeCollectionViewCell { ...@@ -192,15 +194,30 @@ extension YHHomeCollectionViewCell {
make.height.equalTo(listModel.textH) make.height.equalTo(listModel.textH)
} }
numLable.text = listModel.like_count.string DispatchQueue.main.async {
if animationView.isHidden { self.numLable.text = listModel.like_count.string
heartImageViewBtn.setImage(UIImage(named: "home_red_heart"), for: .selected) if self.animationView.isHidden {
heartImageViewBtn.setImage(UIImage(named: "home_grey_heart"), for: .normal) // heartImageViewBtn.setImage(UIImage(named: "home_red_heart"), for: .selected)
} else { // heartImageViewBtn.setImage(UIImage(named: "home_grey_heart"), for: .normal)
heartImageViewBtn.setImage(UIImage(named: ""), for: .selected)
heartImageViewBtn.setImage(UIImage(named: ""), for: .normal) // heartImageViewBtn.setImage(UIImage(named: "home_grey_heart"), for: .normal)
// heartImageViewBtn.setImage(UIImage(named: "home_red_heart"), for: .selected)
} else {
self.heartImageViewBtn.setImage(UIImage(named: ""), for: .selected)
self.heartImageViewBtn.setImage(UIImage(named: ""), for: .normal)
}
// heartImageViewBtn.isSelected = listModel.is_like
if listModel.is_like {
// heartImageViewBtn.setImage(UIImage(named: "home_red_heart"), for: .selected)
self.heartImageViewBtn.setImage(UIImage(named: "home_red_heart"), for: .normal)
} else {
// heartImageViewBtn.setImage(UIImage(named: "home_red_heart"), for: .selected)
self.heartImageViewBtn.setImage(UIImage(named: "home_grey_heart"), for: .normal)
}
} }
heartImageViewBtn.isSelected = listModel.is_like
if listModel.type == 1 { if listModel.type == 1 {
//视频 //视频
...@@ -230,8 +247,8 @@ extension YHHomeCollectionViewCell { ...@@ -230,8 +247,8 @@ extension YHHomeCollectionViewCell {
self.animationView.loopMode = .playOnce self.animationView.loopMode = .playOnce
self.animationView.play {[weak self] completed in self.animationView.play {[weak self] completed in
guard let self = self else { return } guard let self = self else { return }
// self.animationView.isHidden = true self.animationView.isHidden = true
self.heartImageViewBtn.setImage(UIImage(named: "home_red_heart"), for: .selected) self.heartImageViewBtn.setImage(UIImage(named: "home_red_heart"), for: .normal)
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment