在目标 c 中按住 tableview 单元格上的按钮状态单击

Posted

技术标签:

【中文标题】在目标 c 中按住 tableview 单元格上的按钮状态单击【英文标题】:Hold the state of button on tableview cell click in objective c 【发布时间】:2018-10-14 17:22:22 【问题描述】:

我正在处理表格视图单元格。在每个单元格上,都有一个播放按钮..单击该播放按钮音频播放器播放音频,双击该按钮音频播放器暂停播放音频。 现在假设当我点击 cell1 上的 button1 时,它会变成一次点击播放,另一次点击暂停。现在它的状态是暂停。

现在,当我点击 cell2 上的 button2 时,它会在 click1 上播放并在其他点击时暂停。但是 button1 的状态也保持暂停,而我希望在 cell2 上点击 button2 时,它应该回到它的状态原始状态。即播放状态。

请帮助我实现这一目标。我正在尝试第一次实现它。非常感谢这方面的任何帮助或指导。提前致谢!

【问题讨论】:

【参考方案1】:

Tableview 单元格需要重新加载,如果数组中有按钮状态则更好,每次在状态数组中进行按钮操作更改状态并重新加载特定行单元格; reloadRowsAtIndexPaths 会在这方面为您提供帮助。

【讨论】:

以上是关于在目标 c 中按住 tableview 单元格上的按钮状态单击的主要内容,如果未能解决你的问题,请参考以下文章

如何在ios中的tableview单元格上的文本字段上返回文本字段上的键盘

我想在 tableview 单元格中显示文本字段数据,以替换 iphone 中单元格上的现有数据?

最后一个单元格上的 UITableView beginUpdate 和 endUpdate 重新加载 tableview

如何通过单击 tableview 单元格上的按钮获取文档 ID?

如何使表格视图单元格上的按钮调用正确的 tableView:cellForRowAtIndexPath?

我的tableview单元格上的组件不可见