当网页浏览位于ios

时间:2016-06-27 13:22:10

标签: ios objective-c xcode scroll uipageviewcontroller

我有一个应用程序,我在其中使用多页面的页面视图控制器。有一个主页面视图控制器,包含3页。

主页面视图控制器中的第3页也是一个页面视图控制器,里面有5个页面。

我的问题是当我在5页子页面视图控制器之间滑动时,有时从第2页或第3页直接滑动到主页面。

只有当我在子页面视图控制器的第一页上时才应该刷到主页面。因此,当我在我的子视图控制器之间滑动时,我的主页面视图控制器的数据源 - 委托方法被调用,我不想要。

那么在这种情况下如何防止多个页面视图控制器之间的重叠?

修改 如何区分两个页面视图控制器之间的滑动?

1 个答案:

答案 0 :(得分:0)

当我在子页面视图控制器上时,将我的主页面视图控制器的数据源设置为null,并在需要时再次设置它解决了我的问题。

感谢。