У меня есть UITableView
, и я хочу добавить UILongPressGestureRecognizer
для каждой строки.Я попытался перетащить распознаватель на ячейку таблицы и сослаться на действие для него, но это никогда не вызывалось.
Я также попытался
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: ident, for: indexPath) as! TableViewCell
/*...*/
var longGesture = UILongPressGestureRecognizer(target: self, action: #selector(FilterPickerViewController.longPress))
longGesture.minimumPressDuration = 1
cell.leftLabel.addGestureRecognizer(longGesture)
return cell
}
@objc func longPress(_ sender: UILongPressGestureRecognizer) {
print("press")
}
, но это тоже не сработало.Что я делаю не так?