0

我正在 iOS 中创建交互式触控书。我想知道最好的控制器用于书籍。(例如 UIViewController、NavigationController 等)。我更愿意保留故事板选项。

其次,处理页面的最佳方式是什么?每个页面都有一个单独的 ViewController?每个页面都有单独的视图?

4

1 回答 1

1

UIPageViewController

从文档:

页面视图控制器允许用户使用指定的转换在视图控制器之间导航。导航可以由用户使用手势和编程控制。

通过 setViewControllers:direction:animated:completion: 方法一次提供一个视图控制器(或一次提供两个,取决于脊椎位置和双面状态),或者根据数据源的需要提供。仅当提供数据源时才启用基于手势的导航。

要更改此类的行为,您应该提供数据源和委托。这个类不打算被子类化。

至于您的第二个问题,是的,将每个页面作为视图控制器进行管理是最简单的,因为 UIPageViewController 是一个容器视图控制器,并且它包含一组视图控制器。

于 2012-08-03T14:13:37.943 回答