iOS像Post, Instagram或Facebook like一样快速



在我的应用程序中,我有一个时间轴(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)
    }
}

最新更新