iOS swift like 像 Instagram 或 Facebook Like 这样的帖子

标签 ios swift uitableview

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

相关文章:

ios - SwiftUI 中的 List 是否复用了类似于 UITableView 的单元格?

ios - 如何防止用户从滑出设置菜单中连续两次调用同一 View Controller ?

ios - 无法更改标题导航 Controller

ios - 在 iOS 应用上显示计算错误时出错

iphone - 在表格 View 中点击部分时显示或隐藏行

ios - 重新加载 UITableView 并在之后运行一些东西

ios - 应用程序的 Info.plist 必须包含一个 NSPhotoLibraryUsageDescription 键和一个字符串值,向用户解释应用程序如何使用此数据

ios - 如何在 FCM 中使用 apns-collapse-id?

ios - 在 Safari 上一次播放多个音频文件

ios - 动态 Tableviewcell 中的按钮不可点击