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

时间:2016-11-01 06:59:09

标签: ios swift uicollectionview swipe navigationbar

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

我可以轻松地创建我的TableViewControllers / CollectionViewController和菜单,但我正在努力使屏幕能够同时检测用户手势,我不确定是否应该使用3个View Controllers然后通过Storyboard添加Collection View / Table View,或者直接使用CollectionViewController / TableViewController

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

Draft of what I would like to accomplish

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

我知道这是很多问题!

有什么想法吗?

非常感谢你,祝你有个美好的一天,

学家

2 个答案:

答案 0 :(得分:0)

您可以使用scrollview作为容器,在其中放入三个ViewController。

答案 1 :(得分:0)

您需要在中间屏幕(附加图像中的第二个屏幕)中添加2个“滑动手势识别器”,并设置一个用于识别左侧滑动,另一个用于右侧滑动。在视图控制器中为两者创建操作方法,并在相应的方法中添加访问左屏幕和右屏幕的代码。

注意 - 您需要将“滑动手势识别器”拖动到视图控制器场景的顶部栏以添加它。