leadingSwipeActions 与自定义手势冲突
leadingSwipeActions conflict with custom gesture
我在 tableView 上有一个视图,并向该视图添加了 UIPanGestireRecognizer
。
在我的 tableView 上,我用
实现了滑动动作
tableView(_ tableView: UITableView, leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath)
但是效果不好。大多数时候我的 panGesture 工作而不是滑动动作。我该如何解决这个问题?
尝试实现 UIGestureDelegate 并检查。
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
if gestureRecognizer.view == YourView {
return true
}
return false
}
我在 tableView 上有一个视图,并向该视图添加了 UIPanGestireRecognizer
。
在我的 tableView 上,我用
实现了滑动动作tableView(_ tableView: UITableView, leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath)
但是效果不好。大多数时候我的 panGesture 工作而不是滑动动作。我该如何解决这个问题?
尝试实现 UIGestureDelegate 并检查。
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
if gestureRecognizer.view == YourView {
return true
}
return false
}