小编Ter*_*Tan的帖子

如何使用Interface Builder中的Storyboard连接页面视图控制器的dataSource出口

根据苹果的文档在这里,我们应该能够通过连接网点页面视图控制器加入到故事板,然后选择设置数据源.

使用故事板创建页面视图控制器界面

基于页面的应用程序Xcode模板创建一个新的项目,其中页面视图控制器作为初始场景.

要将页面视图控制器添加到现有故事板,请执行以下操作:

  1. 将页面视图控制器拖出库.将页面视图控制器场景添加到故事板.
  2. 在"属性"检查器中,设置适当的选项.
  3. (可选)通过连接相应的插座来设置委托,数据源或两者.
  4. 通过在"属性"检查器中选择"是初始视图控制器"选项(或以其他方式在用户界面中显示视图控制器)将其显示为第一个视图控制器.

然后我像这样定义了一个UIPageViewController子类

@interface DetailsPageViewController : UIPageViewController <UIPageViewControllerDataSource>
Run Code Online (Sandbox Code Playgroud)

但是当我尝试连接数据源插座时,它不会突出显示控制器或允许连接它.我也试过在其他控制器上实现UIPageViewControllerDataSource,但我有同样的问题,无法连接插座.

有人可以帮忙吗?

objective-c interface-builder uistoryboard uipageviewcontroller

15
推荐指数
2
解决办法
3991
查看次数