我有一个应用程序,我在其中使用多页面的页面视图控制器。有一个主页面视图控制器,包含3页。
主页面视图控制器中的第3页也是一个页面视图控制器,里面有5个页面。
我的问题是当我在5页子页面视图控制器之间滑动时,有时从第2页或第3页直接滑动到主页面。
只有当我在子页面视图控制器的第一页上时才应该刷到主页面。因此,当我在我的子视图控制器之间滑动时,我的主页面视图控制器的数据源 - 委托方法被调用,我不想要。
那么在这种情况下如何防止多个页面视图控制器之间的重叠?
修改 如何区分两个页面视图控制器之间的滑动?
答案 0 :(得分:0)
当我在子页面视图控制器上时,将我的主页面视图控制器的数据源设置为null,并在需要时再次设置它解决了我的问题。
感谢。