如何通过一次滑动手势防止垂直滚动和触发水平

时间:2016-01-14 11:53:15

标签: ios objective-c uitableview uiscrollview gesture

我最近正在开发一款iOS应用。 我有一个滚动视图水平包含3个视图。 框架如下

  

View1:(0,0,ScreenWidth,ScreenHeight)

     

View2:(ScreenWidth,0,ScreenWidth,ScreenHeight)

     

View3:(2 * ScreenWidth,0,ScreenWidth,ScreenHeight)

在每个视图中,都有一个tableview。

问题是,当我尝试在view2内滚动tableview时,tableview会在它停止滚动之前垂直滚动,我无法通过滑动手势向左或向右滚动。滑动只会阻止桌面视图滚动,我需要再次滑动才能看到View 1或View3。 我的问题是在tableview滚动期间,如何通过一次滑动手势停止滚动并滚动到左侧或右侧视图? 我检查了APP“Hotel Tonight”可以像我想要的那样工作。但我不知道该怎么做。 欢迎任何评论。

1 个答案:

答案 0 :(得分:0)

增加UITableView内容高度。