【发布时间】:2023-03-15 19:28:01
【问题描述】:
您好,我正在尝试使我的投票投票类似于 Youtube。现在,当用户点击“喜欢”按钮时,它会上升,如果同一个用户点击它,它会下降。我的问题是制作不喜欢按钮的最佳方法是什么,以便“当用户喜欢按钮然后点击不喜欢按钮时,计数器会正确计算,反之亦然?”谢谢!
**附加信息:我还有一个不喜欢的按钮和一个不喜欢的标签。
cell!.shouldEnableLikeButton(false)
let liked: Bool = cell!.likeButton.selected
cell?.setLikeStatus(liked)
let originalButtonTitle = cell?.likeLabel!.text
var likeCount: Int = originalButtonTitle!.toInt()!
if liked {
likeCount += 1
} else {
likeCount -= 1
}
cell!.likeLabel.text = "\(likeCount)"
【问题讨论】: