我在原型表视图单元格中有一个标签
class timeCell: UITableViewCell {
@IBOutlet weak var recTime: UILabel!
}
然后,我定义这个原型
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withReuseIdentifier: "Time cell", for: indexPath) as! timeCell
return cell
}
然后我添加了一个leadingSwipeAction
func tableView(_ tableView: UITableView, leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration?
{
let playAction = UIContextualAction(style: .destructive, title: "Play") { (action, view, handler) in
}
playAction.backgroundColor = .green
let configuration = UISwipeActionsConfiguration(actions: [deleteAction])
return configuration
}
我的问题是:
当我想激活leadingSwipeAction
时,我想更改在timeCell
类中定义的标签的文本,但是我不知道如何访问它才能在激活时对其进行更改leadingSwipeAction
。
有人可以帮我吗?
我还有另一个问题,但是第一个更重要
我的第二个问题是:
当我激活LeadingSwipeAction时,我想recTime.text
更改为时间跟踪器并从00:00:00开始
非常感谢您的提前帮助