我在UIScrollView中有3个viewcontrollers水平页面。每个viewcontroller都有一个tableview。
当活动表仍然(不滚动)时,我可以轻松地在3个视图控制器之间轻扫 - 但是当我在桌面视图移动时尝试向左或向右翻页时,它似乎忽略了触摸并卡住了。我必须在分页之前用触摸停止tableview(几乎就像tableview试图接收水平手势一样)
如何让我的scrollview始终对水平分页做出反应
这是我的设置的视觉效果:
告诉我您是否还需要更多信息
答案 0 :(得分:1)
有多种方法可以解决这个问题。
一种方法是您可以使用UIGestureRecognizer自行管理水平滚动。因此,如果左侧滑动,则向左水平滚动,反之亦然,以便向右滑动。这样,如果UITableViewController在水平滑动时垂直滚动,它就不必等到它停止检测它。