iOS:在2个集合视图控制器之间滑动

iOS:在2个集合视图控制器之间滑动,ios,uiviewcontroller,Ios,Uiviewcontroller,我有两个集合视图控制器,我想从第一个滑动到第二个。然后,我使用了Swipe组件,但它在我的应用程序上不起作用(根本不起作用) 否则,我知道如何在2个简单视图控制器组件之间使用它,但我希望在集合视图控制器组件中使用它 你知道我该怎么做吗?我认为最简单的方法就是将视图控制器嵌入UIPageViewController中 使用–initWithTransitionStyle:navigationOrientation:options: 使用–setViewControllers:direction:

我有两个集合视图控制器,我想从第一个滑动到第二个。然后,我使用了Swipe组件,但它在我的应用程序上不起作用(根本不起作用)

否则,我知道如何在2个简单视图控制器组件之间使用它,但我希望在集合视图控制器组件中使用它


你知道我该怎么做吗?

我认为最简单的方法就是将视图控制器嵌入
UIPageViewController

  • 使用
    –initWithTransitionStyle:navigationOrientation:options:
  • 使用
    –setViewControllers:direction:animated:completion:
    设置初始视图控制器
  • 实现数据源方法
    pageViewController:viewControllerBeforeViewController:
    pageViewController:viewControllerAfterViewController:

别忘了设置
datasource

将相关代码放在这里”)所以你已经尝试了什么?我没有开发任何代码。我只使用带有拖放功能的所见即所得组件。以下是我的步骤:1)创建项目2)默认情况下删除“视图组件”3)拖放新的“集合视图控件”4)拖放第二个“集合视图控制器”5)在第一个“集合视图控制器”上拖放滑动组件6)在滑动组件与第二个“集合视图控制器”之间创建链接仅此而已:/我不认为我忘记了什么……您可能希望使用精确的对象名称重写您的问题,以便读者能够理解您所说的内容。一般来说,使用涉及多个集合视图的手势识别的最简单方法是将UIPangestureRecognitor附加到公共父对象。在这个项目中,我有两个组件。第一个:“集合视图控制器”。第二个:“集合视图控制器”。我想使用“滑动组件”从一个“集合视图控制器”切换到另一个。为此:我将“滑动组件”放在第一个“集合视图控制器”上,然后通过CRTL+鼠标创建从“滑动组件”到第二个“集合视图控制器”的链接。创建的链接是“模态”链接。但是,它不起作用。。。清楚吗?(对不起我的英语:/)