2011-09-01 33 views
1

我開始我的應用程序作爲基於導航的應用程序,並使用表格等做了大部分工作。現在,我希望創建一個開始視圖頁面,其中包含兩個按鈕,其中一個鏈接到RootViewController和另一個鏈接到另一個視圖的另一個。
這可能嗎?如果是這樣,我會怎麼做呢? 謝謝!在RootViewController之前添加視圖

+1

是的,這是可能的。問題回答了! – jv42

+0

哈哈,編輯! –

+0

更好!我現在無法完全回答,但是您應該查看您的應用程序委託/根XIB,它將創建第一個視圖以替換根VC。 – jv42

回答

1

使用startview創建一個新的UINavigationController,作爲窗口的第一個窗口rootViewController

然後在第一個按鈕的click事件上,對您的appDelegate類進行委託調用,並刪除當前的UINavigationController,並將該主窗口的UINavigationController(鏈接到您的RootViewController)添加爲rootViewController

對於第二個按鈕單擊事件,您可以簡單地將下一個視圖推送到navigationController。

+0

HI xcode,我使用了以下方法:我在我的mainwindow.xib中創建了另一個導航控制器,然後將視圖控制器等鏈接到該控制器。它的工作原理,但我的第一個視圖(我鏈接到我的根視圖)上有一個導航欄。我不想讓這個導航欄出現,當我嘗試隱藏它時,導航欄從整個應用程序中消失。可以肯定的是,這種方式存在問題,導致我創建了導航控制器,但不太確定,有什麼想法?再次感謝! –

+0

您必須稍後取消隱藏。您可以在視圖控制器的viewWillAppear方法中執行此操作,您需要導航欄 – jithinroy

相關問題