编辑:感谢所有试图提供帮助的人,我试图重用两个 UIScrollViews 以节省一些时间。但看来 UIScrollView 方法不会为我节省任何时间,因此我完全手动编写 View 。
我有两个 UIScrollView,一个只能水平滚动,一个只能垂直滚动,它们在屏幕的一部分重叠。
----- | | | | | | | | |--+---+----------| | | A | | |--+---+----------| | | | | -----
我想要一个 ScrollView 来处理区域“A”中的水平滑动手势,另一个 ScrollView 处理垂直滑动手势,但我似乎无法让它工作。
有人知道如何解决这个问题吗?
最佳答案
在获取触摸事件的 ScrollView 中处理touchesBegan、touchesMoved 和touchesEnded 并在其他 ScrollView 上手动调用它们是否可行?
您还可以通过处理 ScrollView 中获取触摸的 ScrollView 委托(delegate)来滚动其他 ScrollView 。
关于iphone - 两个重叠的 UIScrollView 可以同时处理一个事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17111123/