ECSlidingViewController平移手势和菜单显示的基本设置

问题描述:

我无法设置基本的ECSlidingViewController项目。ECSlidingViewController平移手势和菜单显示的基本设置

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

此外,我想不出如何将平移手势添加到顶部视图控制器。

转换有趣的例子是最接近我正在寻找(关于唠叨按钮来揭示菜单和滑动topViewController揭示,以及重置顶部视图控制器,当它被窃听),但我有麻烦挑选代码。

任何有关如何完成此任务的见解?

克里斯萨穆尔森是正确的放松segue。

至于平移手势,你可以使用UIViewaddGestureRecognizer:来添加它。

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

您可能需要将其添加到层次结构中的另一种观点认为,这取决于你的topViewController是如何设置和要启用平移。

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

self.slidingViewController.topViewAnchoredGesture = ECSlidingViewControllerAnchoredGestureTapping | ECSlidingViewControllerAnchoredGesturePanning; 
+0

self.slidingViewController不显示为有效的属性。我现在能够正确控制拖放到出口,但没有任何工作。我更喜欢Transition Fun示例中使用的编程方法,但我有与self.slidingViewController不属于同一个问题。我没有看到这个例子中的设置。我确定我的视图控制器符合ECSlidingViewControllerDelegate –

+3

Nevermind,忘记添加UIViewController + ECSlidingViewController.h!非常感谢你的帮助! –

+0

嗨迈克尔,我使用TransitionFun示例,但我无法滑动并点击重置顶视图。我注意到你指出了一些必须完成的配置,但我不知道在哪里添加。这里是我的项目https://bitbucket.org/agustinhaller/slidingpanels/src的回购。任何帮助表示赞赏。非常感谢你! –

为了让你做一个视图控制器的绿色退出按钮的连接设定较高的视图控制器层次,你需要有这个签名的方法:

- (IBAction)yourUnwindMethodName:(UIStoryboardSegue*)sender 

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