在我的应用程序中,我有一个时间轴( tableView
和自定义 cell
),例如 Instagram 或 Facebook 应用程序,用户可以喜欢帖子(像 Instagram 这样有 2 个状态的心形按钮,白色或红色)。
我想当用户点击喜欢按钮时,更改为离线喜欢/不喜欢,当用户使用更新从服务器重新加载具有新值的数据时,它会自动设置它。
如果你们告诉我这样做的说明是什么,我将不胜感激。 谢谢
最佳答案
在你的单元格中你的按钮操作
// button action
func didPressLikeButton(_ button: UIButton) {
//check current value
if (button.imageView?.image == UIImage(named: "like")) {
//set default
button.setImage(UIImage(named: "default"), for: .normal)
} else{
// set like
button.setImage(UIImage(named: "like"), for: .normal)
}
}
关于iOS swift like 像 Instagram 或 Facebook Like 这样的帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40043026/