UIPageViewController:Are代理的方法仅在响应基于手势的导航和方向更改时调用



我浏览了UIPageViewController引用并找到了此语句。

代理的方法被调用以响应基于手势的导航和方向更改。

数据源也是如此。这是否意味着UIPageViewController委托仅通过手势调用,我们不能通过按钮操作调用它。以前有人遇到过这样的情况吗。

每次控制器需要获得一个可以重新创建或重用的新页面时,都会调用数据源。。。它应该只存储在用户触摸设备后可见或可能可见的页面。

对于委托,我不确定,但我认为只有当动作通过手势或方向调用时,它们才会被调用,因为当代码本身调用时,我看不出有任何意义告诉你你更改了页面。。。只是理论!