ios - 使用按钮单击详细信息 Swift 4 将图像添加到 UITableViewCell

标签 ios swift4

我的 tableViewCell 将用户带到详细 View Controller 。详细 View Controller 上有一个收藏夹按钮,允许用户将条目添加为收藏夹。单击按钮时,我希望将一颗心放置在条目对应的 tableViewCell 中。

我还没想出如何实现这一点。任何帮助表示赞赏!

最佳答案

有两种解决方案可以实现您想要的,

  1. 使用委托(delegate):

    • 您可以在详细 View Controller 中创建协议(protocol),并在列表 VC 中注册删除该协议(protocol)。 因此,当单击详细 VC 中的收藏夹按钮时,您可以使用特定项目的选定索引调用列表 VC 并更新详细 VC 中的单元格。 您可以引用这个网址:https://www.tutorialspoint.com/ios/ios_delegates.htm
  2. 使用 NSNotificationCenter (如上面给出的答案):

    • 在列表 VC 中注册通知,并通过点击收藏夹按钮从详细 VC 发布通知(使用用户信息注册)

根据我的说法,如果您只想更新一个类中的信息,委托(delegate)将是一个很好的解决方案。

关于ios - 使用按钮单击详细信息 Swift 4 将图像添加到 UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52142467/

相关文章:

iphone - 找出带有矩形字体的字符串的行数?

ios - 销毁带有烟雾效果的uiimage View

ios - XCode 宏上的符号断点

ios - 如何快速从一系列键值对(元组)创建两个字符串数组

swift - 快速推迟手势识别器(UISwipeGestureRecognizer)

ios - 在 Swift 中将数字四舍五入到小数点后两位

ios - 核心数据轻量级迁移和预填充数据库

json - 带有动态键的 Swift Codable

ios - 点击表格 View 单元格中的视频以在 View Controller 中打开它

ios - 获取EKEvent的日历标题