有没有办法在没有编写代码的情况下为故事板中的UIPageViewController配置数据源,委托和查看控制器?我确实在UIPageViewController中看到了数据源和委托的出口,但没有办法在场景之间建立连接,也无法在同一个场景中添加额外的控制器。
如果IBIP中的UIPageViewController根本不可配置,那么在Interface Builder中使用UIPageViewController的目的是什么?
答案 0 :(得分:3)
它在Xcode中完全可配置。您可以将data-source
和delegate
出口连接到继承相应协议的类(UIPageViewControllerDataSource
和UIPageViewControllerDelegate
)。
但是,您必须对这两种协议进行一些实施 - 通常是通过访问模型的数据。让UIPageView的控制器处理这两个协议是常见的,但不是必需的。为:
@interface MyPageViewController : UIPageViewController
<UITableViewDataSource, UITTableViewDelegate>
...
@end