1

有一些关于如何UIPageViewControllers工作的解释,我已经阅读了它们。我根据 Neil Smyth 在第 28 章中出色的“iPhone iOS 6 Development Essentials”中的方法构建了一个应用程序。它优雅而简单。

向这个类添加一个方法,并在主应用程序视图中添加一个按钮,以UIPageViewController使其转到特定页面,这似乎是一件相对简单的事情。但我不能完全看到这样做的麻烦方法。

如果有人能指出我的解决方案——或者告诉我如何添加一个我认为使用提供的“ viewControllerAtIndex:”方法会导致我想要的翻页的方法。

在该应用程序中看到这一点(确切的代码代码在哪里)将帮助我理解并为我自己的应用程序中的解决方案指明道路。

谢谢大家,对不起,我知道从分析者到这个问题链接之类的人应该很明显,但我不太明白。

4

1 回答 1

1

正如我在评论中指出的那样,我找到了一个很好的解决方案,我可以关闭这个问题。由于我想要“向前跳”和“向后跳”以及“跳转到页面”,我使用了一个解决方案,其中涉及将顶级视图控制器指定为内容视图控制器的委托,跟踪当前页面,以及然后将 contentViewController 上的点击传递给顶层控制器(作为委托)的实现以移动到新页面。

我已将此解决方案的源代码作为“ABC 图画书”源代码的一部分发布。此应用在应用商店中;请参阅 https://itunes.apple.com/us/app/abc-picture-book/id578864421?ls=1&mt=8

于 2012-11-05T04:56:48.557 回答