2012-12-17 19 views
0

當我的應用程序啓動時,我將獲得用戶從中選擇的初始列表。一旦選擇,用戶應該被帶到一個UITabController,該UITabController的內容與初始列表中選擇的項目相關。帶有共享標題欄的UITabController,用於所有標籤查看項目

對於用戶回到列表,我想在應用程序的頂部有一個標題/工具欄。該欄應包含一個標題和一個按鈕,讓用戶可以返回到可以選擇新項目的第一個項目模式列表。

我知道我可以讓每個單獨的視圖控制器指定一個標題以及一個按鈕,但我希​​望它在AppDelegate而不是在每個視圖上進行控制,以便每個視圖不必包含重複的邏輯做到這一點。

理想情況下,我的應用程序將是一個UINavigationController與UIViewController包含UITabViewController;不過,蘋果似乎對這種流量感到不滿。

有沒有辦法管理這個?

回答

0

我不認爲有任何方式在標籤欄控制器級別執行此操作。你可以讓UIViewController的子類添加一些方法和屬性來照顧你的標題欄,然後讓你的每個控制器繼承這個類,而不是直接從UIViewController繼承。