关于UIPageViewControllers
的工作方式,有一些解释,我已经阅读了。我基于第28章的尼尔·史密斯(Neil Smyth)出色的“iPhone iOS 6开发要点”中的方法构建了一个应用程序。它优雅而简单。
在此类中添加一个方法,并在主应用程序视图中添加一个按钮,以使UIPageViewController
转到特定页面,这似乎是一件相对简单的事情。但我看不出这样做的困扰方式。
如果有人可以向我指出解决方案-或告诉我如何添加一种方法,我认为使用提供的“viewControllerAtIndex:
”方法会导致我需要翻页。
在该应用程序中看到完成的操作(确切地说是什么代码在哪里编码)将帮助我理解并为自己的应用程序中的解决方案指明道路。
谢谢大家,对不起,我知道从回答者到这个问题link之类的人,这应该是显而易见的,但我不太明白。
最佳答案
正如我在评论中所指出的,我已经找到了一个好的解决方案,所以可以结束这个问题。因为我既要“向前跳过”又要“向后跳过”以及“跳转到页面”,所以我使用了一种解决方案,其中涉及将顶级View Controller指定为内容View Controller的委托,跟踪当前页面,以及然后将对contentViewController的点击传递回顶级控制器的实现(作为委托),以移至新页面。
我已经将此解决方案的源代码发布为“A-B-C图画书”源代码的一部分。这个应用程式在应用程式商店中;参见https://itunes.apple.com/us/app/a-b-c-picture-book/id578864421?ls=1&mt=8。
关于ios - UIPageViewController翻页示例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13215397/