我正在使用Swift创建一个应用程序,我仍在尝试找出最佳配置。 我想要的是 3个屏幕(左侧屏幕将有一个侧面面板)用户可以通过导航栏菜单或只需向左/向右滑动屏幕即可访问更具可访问性。
我可以轻松地创建我的TableViewControllers / CollectionViewController和菜单,但我正在努力使屏幕能够同时检测用户手势,我不确定是否应该使用3个View Controllers然后通过Storyboard添加Collection View / Table View,或者直接使用CollectionViewController / TableViewController
我在这里添加了一张图片,描述了我想要完成的事情:
另外,我想知道是否应该使用故事板来实现我的项目。
我知道这是很多问题!
有什么想法吗?
非常感谢你,祝你有个美好的一天,
学家
答案 0 :(得分:0)
您可以使用scrollview作为容器,在其中放入三个ViewController。
答案 1 :(得分:0)
您需要在中间屏幕(附加图像中的第二个屏幕)中添加2个“滑动手势识别器”,并设置一个用于识别左侧滑动,另一个用于右侧滑动。在视图控制器中为两者创建操作方法,并在相应的方法中添加访问左屏幕和右屏幕的代码。
注意 - 您需要将“滑动手势识别器”拖动到视图控制器场景的顶部栏以添加它。