两个重叠的UIScrollView可以处理事件吗?

时间:2013-06-14 14:44:00

标签: iphone ios uiscrollview event-handling

编辑:感谢所有试图提供帮助的人,我试图重用两个UIScrollView来节省时间。但看起来UIScrollView方法不会在任何时候保存我,所以我完全手工编写视图。

我有两个UIScrollView,一个只能水平滚动,一个垂直滚动,在屏幕的一部分重叠。

   -----
   |   |
   |   |
   |   |
   |   |
|--+---+----------|
|  | A |          |
|--+---+----------|
   |   |
   |   |
   -----

我想要一个scrollview来处理区域'A'中的水平滑动手势,另一个是垂直滑动手势,但我似乎无法使其工作。

任何人都知道如何处理这个问题?

2 个答案:

答案 0 :(得分:1)

处理touchesBegan,touchesMoved和touchesEnded会在滚动视图中获取触摸事件并在其他滚动视图上手动调用它们吗?

您还可以通过在滚动视图中处理滚动视图委托来滚动其他滚动视图。

答案 1 :(得分:0)

我有类似的问题。有2 UIScrollView完全相互重叠,需要滚动其中一个作为滚动另一个的结果。

经过一段时间的搜索,我在这里发现了类似的帖子:

我的工作是否完成了:)