我的应用程序中有一个 tableView
。在我的应用程序中,用户可以喜欢帖子(最好的例子是 instagram)。当我喜欢一个帖子时,我的按钮状态变为事件状态并且按钮的颜色发生变化。但是当我滚动 tableView
按钮时,状态恢复正常。我知道这是因为单元格再次重新加载,但是这个问题的最佳解决方案是什么?我必须加类才能按下按钮应用程序发送请求和 tableview reloadData 吗? (这对服务器不利)
编辑:我有一个按钮标志,但是当我按下类似按钮时,我必须再次发送请求并获取 dataArray。但是如何更改按钮状态并发送类似请求但不获取 dataArray。当用户手动刷新数据时会发生这种情况。
谢谢。
最佳答案
您可以使用 if 和 else 条件进行设置。看下面的例子
if model.data.isFav == true
{
btnFav.selected = true
}
else
{
btnFav.selected = false
}
关于UITableView 单元格中的 iOS Swift Like 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40022031/