2012-08-09 39 views
6

我正在使用Storyboards第一次构建一个应用程序。我有一个场景,当一个特定的按钮长按时,我想打开另一个场景。我可以添加没有问题的UILongPressGestureRecognizer,但我无法弄清楚如何让这个手势成为其他场景的延续。似乎并不重要我按Ctrl - 拖动,没有任何作用。如何将一个segue添加到UIGestureRecognizer

我错过了一些明显的东西吗?

感谢, 肯

回答

11

您可以控制拖动从你的第一个控制器的窗口,你的第二个控制器创建SEGUE,然后你就可以在你的GestureRecognizer方法调用performSegueWithIdentifier

+0

感谢 - 这工程! – macgeezer 2012-08-09 18:09:14

+0

这里的问题,它再次加载视图它不保留里面的值。 – baste 2013-07-09 08:35:11

+0

这个[回复](http://stackoverflow.com/a/18113316/1966109)对一个类似的问题也可能是有用的,因为它提供了更多的细节来实现你所需要的。 – 2015-01-10 02:42:28

3

现在可以直观地在Storyboard中完成所有操作。每个手势识别器在Connections Inspector中都有Triggered Segues。

+2

其实看起来,你不能连接赛格长按故事板。我个人讨厌。我用它来模拟大触摸对象上的亮点,并需要添加赛格标识符并执行Segue ... – yershuachu 2014-09-17 11:41:41

相关问题