標題非常詳細地描述了所有內容。在UINavigationController上設置UISegmentedControll的正確方法UINavigationBar全部位於UITabBarController內
問題在於處理UISegmentedControll回調(按下按鈕)。 如果所有的嵌套視圖的內容類型是相同的(即一些UITableViewControllers),那麼我可以切換dataSource'es並重新加載表。
但事實並非如此,我在那裏有3個非常不同的視圖,這些視圖允許基於NavigationControllers的進一步深入/交互。
所以我有這樣設置ATM的方式是有一個「容器」類,我把所有的UINavigationControllers英寸他們都共享相同和一個UISegmentedController,我重定向到容器視圖控制器的回調。這根本不太好。
此外,當用戶點擊標籤欄圖標時,導航控制器會彈出到根目錄,這是...空容器視圖。
這裏是什麼,我想實現一個畫面:
alt text http://img22.imageshack.us/img22/3076/picture1bk.png
怎麼樣在彈出到根控制器(這是一個空視圖)的TabBar圖標上有沒有什麼明智的補救措施呢? 我會嘗試你提到的交換。 乾杯 – Kaspa 2010-01-22 13:21:27