根据此处的 Apple 文档,我们应该能够将 Page View Controller 添加到情节提要中,然后通过连接插座来选择性地设置数据源。
使用 Storyboard 创建页面视图控制器界面
基于页面的应用程序 Xcode 模板创建一个新项目,其中页面视图控制器作为初始场景。
要将页面视图控制器添加到现有故事板,请执行以下操作:
- 将页面视图控制器拖出库。将页面视图控制器场景添加到情节提要。
- 在属性检查器中,设置适当的选项。
- 或者,通过连接相应的出口来设置委托、数据源或两者。
- 通过在属性检查器中选择 Is Initial View Controller 选项将其显示为第一个视图控制器(或以其他方式在用户界面中显示视图控制器。)
然后我像这样定义了一个 UIPageViewController 子类
@interface DetailsPageViewController : UIPageViewController <UIPageViewControllerDataSource>
但是当我尝试连接数据源插座时,它不会突出显示控制器或允许连接它。我也尝试在其他控制器上实现 UIPageViewControllerDataSource 但我遇到了无法连接插座的相同问题。
任何人都可以帮忙吗?