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

处理 视频点赞的问题

parent 3e079c45
......@@ -99,8 +99,10 @@ extension YHHomeCollectionViewCell {
vc.updateBlock = {
[weak self] item in
guard let self = self else { return }
listModel.is_like = item.is_like
listModel.like_count = item.like_count
self.listModel?.is_like = item.is_like
self.listModel?.like_count = item.like_count
printLog(listModel)
self.updataSubViews()
}
self.parentViewController?.navigationController?.pushViewController(vc)
......@@ -192,15 +194,30 @@ extension YHHomeCollectionViewCell {
make.height.equalTo(listModel.textH)
}
numLable.text = listModel.like_count.string
if animationView.isHidden {
heartImageViewBtn.setImage(UIImage(named: "home_red_heart"), for: .selected)
heartImageViewBtn.setImage(UIImage(named: "home_grey_heart"), for: .normal)
} else {
heartImageViewBtn.setImage(UIImage(named: ""), for: .selected)
heartImageViewBtn.setImage(UIImage(named: ""), for: .normal)
DispatchQueue.main.async {
self.numLable.text = listModel.like_count.string
if self.animationView.isHidden {
// heartImageViewBtn.setImage(UIImage(named: "home_red_heart"), for: .selected)
// heartImageViewBtn.setImage(UIImage(named: "home_grey_heart"), 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 {
//视频
......@@ -230,8 +247,8 @@ extension YHHomeCollectionViewCell {
self.animationView.loopMode = .playOnce
self.animationView.play {[weak self] completed in
guard let self = self else { return }
// self.animationView.isHidden = true
self.heartImageViewBtn.setImage(UIImage(named: "home_red_heart"), for: .selected)
self.animationView.isHidden = true
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