强制UITableView使用两个手指滚动,但禁用单个手指滚动。

3

我希望只有使用两个手指时,我的UITableView才会滚动。 我知道这不是标准行为,但我的应用程序有一个特定的使用情况,用户会理解。如何做到让双指滚动在所有方面都像单指滚动一样工作,同时防止单指滚动?


我认为这并没有直接的方法。 - Adithya
1
我在搜索UITableView而不是UIScrollView。感谢您指引我正确的方向。 Guto的解决方案起了作用。 self.scrollView.panGestureRecognizer.minimumNumberOfTouches = 2; - Craig Conover
1个回答

2
正如Mikael所指出的那样,这个问题已经在使用UIScrollView双指滚动中得到了解答。
多年来有很多回答,Guto Araujo的回答对我很有帮助。只需将scrollView更改为我的tableView实例: self.myTableView.panGestureRecognizer.minimumNumberOfTouches = 2; 一旦我的声望>=15,我会点赞Guto的回答,并感谢Mikael指出正确的方向。

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