У меня есть метка в ячейке прототипа табличного представления
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
.
Заранее благодарен за помощь