如何在 View 横向移动的情况下创建横向滑动?使用 Swift 使用 Xcode

How to create sideway swipe with the View coming sideways? With Swift using Xcode

我正在尝试创建一个 iPhone 应用程序,您可以在其中向右或向左滑动以从一个视图切换到另一个视图。我知道如何使用我自己的代码从头开始,但我想学习 Apple 的做法,这意味着将 UISwipeGestureRecognizer 图标拖放到情节提要中并以某种方式更改设置。我可以让它横向滑动,但不能从侧面出现视图。仅从默认底部显示视图。

没有从头开始编码真是令人沮丧,不知道问题出在哪里。帮助非常感谢!

我觉得你不清楚你是想让"views"从侧面出现还是"view controllers"从侧面出现。有区别。您通常希望做的是拖动滑动手势识别器并将其放到您希望识别手势的视图上(例如场景的顶层视图)。然后你需要控制从场景顶部拖动手势到代码中并创建一个动作方法。在该操作方法中,如果您希望转换到一个全新的场景,您可以执行到另一个视图控制器的 segue。否则,您可以初始化另一个视图并将其动画显示到屏幕上。