使用 edgePanning 从一个视图控制器导航到下一个视图控制器

Posted

技术标签:

【中文标题】使用 edgePanning 从一个视图控制器导航到下一个视图控制器【英文标题】:Navigation from one viewcontroller to next using edgePanning 【发布时间】:2014-04-21 07:11:40 【问题描述】:

我是 ios 开发新手,不了解 iOS 提供的许多功能,因此在构建新 UI 时需要您的帮助。

现在我的要求是我有 A - B - C 三个控制器,其中 B 是主屏幕,我希望用户在右边缘或左边缘平移(平移我的意思是说下一个视图控制器应该来自用户手指触摸)从 B 去他们各自的 ViewControllers 并且可以回来 沿着同一条线..

这是我的基本结构,我知道如何用滑动来做到这一点,但它不会满足我的要求,也可以滑动新屏幕w.r.t到手指也在那里。

【问题讨论】:

【参考方案1】:

尝试使用 SWReavelViewController。这是一个非常易于使用的组件,将适合您的解决方案。

您可以找到代码HERE

【讨论】:

【参考方案2】:

您可以使用 ViewDeck。它提供了比 SWReavelViewController 更多的产品。检查此ViewDeck。如果还有什么,请告诉我。

【讨论】:

以上是关于使用 edgePanning 从一个视图控制器导航到下一个视图控制器的主要内容,如果未能解决你的问题,请参考以下文章

如何从 popoverpresentation 视图控制器导航到另一个视图控制器

无法使用按钮从一个视图控制器导航到另一个视图控制器

从导航控制器导航到普通视图控制器

如何在目标 c 中从其他子视图控制器导航子视图控制器

使用导航控制器从 mapView 推送详细视图

从推送视图访问第一个导航控制器中的方法和变量