2012-08-09 65 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

相關問題