【发布时间】:2018-02-12 08:23:14
【问题描述】:
我正在尝试将 UILongPressGesture 添加到单元格中。它有效,但只有当我长按并朝任何方向移动时。 它应该在长按时调用选择器方法,但是当我长按并开始移动时它正在调用。我也在处理手势的状态,但直到我长按并开始移动,选择器才会调用。
我也尝试向单元格的内容视图及其 UIlable 元素添加手势,但没有成功。
let longPressGesture: UILongPressGestureRecognizer = {
let gesture = UILongPressGestureRecognizer()
gesture.addTarget(self, action: #selector(MyViewController.handleLongPressGetureForRow(_:)))
gesture.delaysTouchesBegan = false
gesture.cancelsTouchesInView = false
gesture.numberOfTouchesRequired = 1
gesture.minimumPressDuration = 0.2
return gesture
}()
cell.addGestureRecognizer(longPressGesture)
cell.tag = indexPath.row
请帮助我。提前致谢。
【问题讨论】:
标签: ios swift uigesturerecognizer uilongpressgesturerecogni