所以我的问题如下:
我有UIViewController
,其中我定义了UIPageViewController
并将其视图添加到层次结构中,最重要的是我添加了UITableView
。
我希望能够滚动UITableView
(该部分有效),还能够滑动以更改UIPageViewController
的幻灯片。
我的问题是UIPageViewController
根本没有检测到滑动手势。如果我删除UITableView
,它当然可以正常工作。
我的问题如下:有没有办法将滑动事件从UITableView
传递到UIPageViewController
,以便两者都能收到预期的手势?
答案 0 :(得分:0)
您需要在页面视图中使用tableView(在特定页面的内容视图控制器中)。
如果你有两个视图在彼此的顶部,前面的一个将拦截所有的触摸,没有动作将通过到较低的视图。
尝试将tableView上的用户交互设置为false,以查看我在说什么。当然这会导致tableView无响应。您需要以不同的方式实现这一点。