2013-03-08 27 views
0

我一直在嘗試使用故事板爲iPhone應用程序創建滑動菜單。我玩過一堆代碼示例,我在StackOverflow和code4apps示例中找到了在線代碼 ,但是所有這些代碼都基於xibs,而且我沒有太多運氣。我已經通過Ray Wenderlich's Tutorialsthe Apple documentation以及StackOverflow和Youtube,迄今爲止我沒有運氣。帶有多個導航控制器的iPhone滑動菜單iOS xcode

我設法設置了一個帶有8個圓形按鈕的滾動視圖,但是當我嘗試從這些按鈕設置一個segue到一個導航控件時,唯一的選擇是操作segue - push然後崩潰並顯示錯誤:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Pushing a navigation controller is not supported' 

我已經嘗試過模態和自定義,但模態混亂了頂部酒吧導航欄,我不知道自定義代碼來阻止此錯誤。

任何幫助我錯誤的地方都會很棒,here is an example是甲殼蟲樂隊的一款應用程序,每張幻燈片上有4個按鈕。 - 和頁面控制的指示 - 這正是我試圖實現的目標。

回答

1

內置的故事板segues只適用於像UINavigationController這樣的內置類。你將需要一個自定義的UIStoryBoardSegue

+0

好的謝謝,我嘗試了一個自定義的喜歡解釋在這裏http://www.cmumobileapps.com/2011/11/04/a-short-tutorial-on-custom-segues /但我仍然得到相同的錯誤.. – flangle 2013-03-08 16:35:04

+0

那麼你不能將導航控制器推到導航控制器上。只需推一個普通的視圖控制器。 – 2013-03-08 21:42:55

+0

ok儀式,然後自定義塞格將不會工作將導航控制器導航到導航控制器。如果沒有嵌入到導航控制器中,她會找到另一種方式。不知道該從哪裏下去.. – flangle 2013-03-10 22:18:40