2012-01-07 23 views
16

我有一個奇怪的問題。我在故事板中創建了2個視圖控制器:testSegueViewcontrollernextPageViewController
testSegueViewcontroller包含一個UIButton NextPage。我按住Ctrl鍵並從這個按鈕拖到nextPageViewController並創建一個Push segue。賽格在簡單的賽格測試中不起作用

問題是,當我運行這個程序,並在testSegueViewcontroller單擊Next按鈕不:-(

的是什麼,我做錯了任何想法展現nextPageVieController?

回答

30

用這種方法你應該使用模式塞格斯。賽格瑞推是的UINavigationController的一部分過渡

如果你想使用推賽格瑞,那麼你將需要把你的testSegueViewcontrollerUINavigationController實例。這將允許Push segue工作。

+0

thanx爲答案,我沒有意識到uinavigation控制器的事實。 – reinvdo 2012-01-07 15:38:42

+0

不客氣!請注意,最好按照[常見問題](http://stackoverflow.com/faq#howtoask)從這個網站獲得最好的結果% – voromax 2012-01-07 17:25:14

+6

+1你阻止我瘋了:) – 2012-05-28 10:23:41

0

您需要將testSegueViewcontroller置於UINavigationController之內。

+0

thanx爲答案,我沒有意識到uinavigation控制器的事實。答案爲 – reinvdo 2012-01-07 15:38:55

1

如果您的viewcontroller與uinavigation控制器一起嵌入,則push segue是navigationcontroller的一部分,那麼只有您能夠將控制器推送到另一個視圖。如果您不想添加導航控制器,請使用模態轉換。

+0

thanx,我沒有意識到uinavigation控制器的事實。 – reinvdo 2012-01-07 15:38:23

+0

你正面臨哪些問題? – mashios 2012-01-09 09:50:53