如何启用UITableView的滑动删除及水平页面滑动功能?

4

在我的一个应用程序中,我在水平滚动视图中使用了多个表格视图。因此,用户可以在表格视图之间进行水平滑动。由于某些原因,我没有使用UIPageViewController

我面临的问题是,当我有多个页面时,在水平滚动视图中滑动以删除UITableView的功能无法正常工作。

是否有一种优雅的方法同时提供这两个功能?


可以在表格视图上添加删除按钮,或者添加长按手势来删除行(而不是使用滑动手势)。 - Mehul Thakkar
一个好问题!非常期待大家的回答! - Kira
@Abhinav,如果你是APP,当用户向左滑动UITableViewCell时,你怎么知道他想要删除或滑动页面? - Yun CHEN
1个回答

0
你可以继承UIScrollView并实现UIGestureRecognizerDelegate。然后在gestureRecognizer(_:shouldRecognizeSimultaneouslyWith)方法中,对应的手势识别器返回true。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接