多个视图控制器,在scrollview内有tableview

时间:2015-03-19 12:11:57

标签: ios uitableview uiscrollview paging

我在UIScrollView中有3个viewcontrollers水平页面。每个viewcontroller都有一个tableview。

当活动表仍然(不滚动)时,我可以轻松地在3个视图控制器之间轻扫 - 但是当我在桌面视图移动时尝试向左或向右翻页时,它似乎忽略了触摸并卡住了。我必须在分页之前用触摸停止tableview(几乎就像tableview试图接收水平手势一样)

如何让我的scrollview始终对水平分页做出反应

这是我的设置的视觉效果:

告诉我您是否还需要更多信息

enter image description here

1 个答案:

答案 0 :(得分:1)

有多种方法可以解决这个问题。

一种方法是您可以使用UIGestureRecognizer自行管理水平滚动。因此,如果左侧滑动,则向左水平滚动,反之亦然,以便向右滑动。这样,如果UITableViewController在水平滑动时垂直滚动,它就不必等到它停止检测它。