我正在iOS中创建一个交互式触摸书。我想知道用于书籍的最佳控制器是什么。 (例如UIViewController,NavigationController等)。我更喜欢留下故事板选项。
其次,处理页面的最佳方法是什么?每个页面都有一个单独的ViewController?每个页面的单独视图?
答案 0 :(得分:1)
来自文档:
页面视图控制器允许用户在视图控制器之间导航 使用指定的转换。导航可以由控制 用户使用手势以及编程方式。
一次提供一个视图控制器(或一次提供两个, 取决于脊柱位置和双侧状态)通过 setViewControllers:direction:animated:completion:方法,或者提供 根据数据源的需要。仅启用基于手势的导航 何时提供数据源。
要更改此类的行为,您应该提供数据源 和代表。此类不打算进行子类化。
至于你的第二个问题,是的,最简单的方法是将每个页面作为视图控制器进行管理,因为UIPageViewController是一个容器视图控制器,它包含一组视图控制器。