我的结构类似于
控制器1< - >控制器2 - < - >控制器3 - < - > ......< - >控制器N
我需要能够直接从另一个控制器访问控制器1或3。我需要在控制器1-n和导航栏之间滑动动画,其中<和>的按钮。
这种滑动控制器的最佳解决方案是什么?我需要能够在那里做一些动画。我是否需要使用分页UIScrollView
?还是UIPageViewController
?动画 - CALayer
过渡?
请帮我选择。
答案 0 :(得分:0)
Hello @Alexander和其他需要解决此问题的人, 我认为处理这种情况的最简单方法是使用UIGestures,这将提供很好的动画,并且只需使用故事板进行合理化。要将它从一个视图控制器用于另一个视图控制器,只需执行以下操作:
如果您的侧视图已打开,则会显示在故事板的右下角:
然后,您必须将滑动手势识别器拖动到初始视图控制器,然后在整个视图以蓝色突出显示时松开:
之后,您必须控制 - 将初始视图控制器顶部的手势图标拖动到要连接的控制器。然后,在放开突出显示的控制器后,它将显示下拉列表。选择任何segue:
您可以通过创建更多手势和细分来对所有视图控制器执行此操作。您也可以从同一个视图控制器返回,甚至跳过具有不同类型的手势识别器的控制器。
我希望它有所帮助:)。