2010-02-05 166 views
0

我想我只是在尋找一些關於如何解決我的問題的建議。將導航欄視圖控制器設置爲導航控制器的子視圖

到目前爲止我有,有一個表視圖navigationcontroller的應用程序。

表中的每個單元具有一個文本字段和圖像和公開鍵。

這是我的主菜單選項導航屏幕。

當用戶點擊一個按鈕公開我想去到標籤視圖控制器的子圖。選項卡視圖將顯示不同的內容,具體取決於所選的單元格。

我猜這將有事可做與accessoryButtonTappedForRowWithIndexPath但在那之後,我有點失落。

我在一本書,其中的TabBar控制器在界面生成器拖動到窗口只有經歷過的選項卡控制器,從一個例子。

我想嘗試和牽制的方向着手給

回答

0

我會強烈建議重新思考你的標籤欄的應用在這裏。標籤欄旨在成爲用於導航應用程序的邏輯分離部分的頂級控件。正常使用將是包含導航控制器的選項卡,這些控制器在導航中鑽入詳細信息。

您可以考慮更改爲使用工具欄而不是標籤欄。該工具欄旨在更改當前視圖的上下文。您可以非常輕鬆地爲當前導航欄定義視圖中的工具欄項目。所有這一切說,如果你仍然使用標籤欄,我會保持標籤欄在你的應用程序的頂層,並使用setViewControllers:animated:在必要時更改標籤。再次,我認爲這最終會產生一個相當混亂的用戶界面。

+0

感謝您的洞察力。 我選擇了導航控制器>>選項卡控制器的組合,因爲我試圖重新創建一個現有的應用程序,我用閃光燈製作。 該應用程序工作的前提是有一個列表藝術家可供選擇。選擇一位藝術家然後進入具有4或5個子視圖選項的藝術家屏幕。 我exisitng Flash應用程序的工作原理非常類似於應用本教程頁面 http://www.iphonedevcentral.com/create-uitabbarcontroller/上。 我會在工具欄控制器上做一些閱讀,看看我能否看到你的來源。 再次感謝。 – dubbeat 2010-02-08 11:20:08

相關問題