如何使用 CollectionView/TableView 控制器实现滑动视图?

How to implement swipe views with CollectionView/TableView Controllers?

我正在使用 Swift 创建一个应用程序,我仍在尝试找出最佳配置。 我想要的是 3 个屏幕(左侧屏幕会有一个侧面面板)用户可以通过导航栏菜单或只需滑动 left/right 屏幕更易访问。

我可以很容易地创建我的 TableViewControllers/CollectionViewController 和菜单,但我正在努力让屏幕能够同时检测用户手势,我不确定 是否我应该使用 3 个视图控制器,然后通过情节提要添加集合 View/Table 视图,或者直接使用 CollectionViewController/TableViewController

我在这里添加了一张图片来描述我想要完成的事情:


另外,我想知道我的项目是否应该使用故事板。

我知道有很多问题!

有什么想法吗?

非常感谢,祝您愉快,

J.

可以用一个scrollview作为容器,放三个ViewController进去

您需要将 2 "swipe gesture recogniser" 添加到您的中间屏幕(您所附图片中的第二个屏幕),并设置一个用于识别左滑,另一个用于识别右滑。在您的视图控制器中为两者创建操作方法,并在各自的方法中添加访问左屏幕和右屏幕的代码。

注意 - 您需要将 "swipe gesture recogniser" 拖到视图控制器场景的顶部栏以添加它。