3

我无法设置基本的 ECSlidingViewController 项目。

我正在使用故事板来设置我的布局,但对于我的生活,我无法让放松的 segue 发挥作用。当控件拖动到绿色退出按钮时,它不允许我建立连接。

此外,我无法弄清楚如何将平移手势添加到顶视图控制器。

过渡有趣的例子是最接近我正在寻找的(关于 nag 按钮以显示菜单和滑动 topViewController 以显示,以及在点击时重置顶视图控制器)但我无法挑选代码。

关于如何实现这一点的任何见解?

4

2 回答 2

18

ChrisSamuelson 关于放松赛的说法是正确的。

至于平移手势,您可以使用UIView's添加它addGestureRecognizer:

[self.slidingViewController.topViewController.view addGestureRecognizer:self.slidingViewController.panGesture]

您可能需要将其添加到层次结构中的另一个视图,这取决于您topViewController的设置方式以及您希望在何处启用平移。

要支持滑动和点击以重置顶视图,请确保像这样配置滑动视图控制器

self.slidingViewController.topViewAnchoredGesture = ECSlidingViewControllerAnchoredGestureTapping | ECSlidingViewControllerAnchoredGesturePanning;
于 2013-11-20T22:24:48.187 回答
3

为了让您与视图控制器层次结构中较高的视图控制器中的绿色退出按钮建立连接,您需要一个具有此签名的方法:

- (IBAction)yourUnwindMethodName:(UIStoryboardSegue*)sender 

哪里yourUnwindMethodName可以是你选择的任何东西。当您尝试连接到绿色退出按钮时,将出现此方法。

于 2013-11-20T22:05:30.483 回答