像Instagram这样的帖子或像Facebook这样的版本像

时间:2016-10-14 12:20:35

标签: ios swift uitableview

在我的应用中,我有一个时间轴(tableView与自定义cell),如Instagram或Facebook应用,用户可以喜欢发布(像Instagram这样的心脏按钮有2个状态,白色或红色)。 我希望当用户按下按钮时,像离线一样改变/不同,当用户从服务器重新加载具有新值的数据时,它会自动设置它。

如果你们告诉我这是什么教学,我感激不尽。 感谢

1 个答案:

答案 0 :(得分:1)

在按钮操作的单元格中

// 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)
    }
}