我在设置一个基本的ECSlidingViewController项目时遇到了问题。
我正在使用故事板来设置我的布局,但我却无法让“返回”跳转起作用。当我控制拖动到绿色退出按钮时,它不允许我建立连接。
此外,我无法弄清楚如何将pan手势添加到顶部视图控制器中。
过渡有趣的例子最接近我所寻找的内容(关于nag按钮揭示菜单和滑动topViewController揭示,以及点击时重置顶部视图控制器),但我无法分解代码。
有什么见解可以帮助我完成这个任务吗?
我在设置一个基本的ECSlidingViewController项目时遇到了问题。
我正在使用故事板来设置我的布局,但我却无法让“返回”跳转起作用。当我控制拖动到绿色退出按钮时,它不允许我建立连接。
此外,我无法弄清楚如何将pan手势添加到顶部视图控制器中。
过渡有趣的例子最接近我所寻找的内容(关于nag按钮揭示菜单和滑动topViewController揭示,以及点击时重置顶部视图控制器),但我无法分解代码。
有什么见解可以帮助我完成这个任务吗?
关于取消展开转场,ChrisSamuelson是正确的。
至于平移手势,您可以使用UIView
的addGestureRecognizer:
函数进行添加。
[self.slidingViewController.topViewController.view addGestureRecognizer:self.slidingViewController.panGesture]
你可能需要将它添加到层次结构中的另一个视图中,这取决于您的 topViewController
的设置方式以及您想要启用滑动的位置。
为了支持向左或向右滑动以重置顶部视图,请确保像这样配置滑动视图控制器。
self.slidingViewController.topViewAnchoredGesture = ECSlidingViewControllerAnchoredGestureTapping | ECSlidingViewControllerAnchoredGesturePanning;
- (IBAction)yourUnwindMethodName:(UIStoryboardSegue*)sender
在尝试连接绿色退出按钮时,yourUnwindMethodName
可以是任何您选择的名称。该方法将显示出来。