3
A
回答
10
如果您使用的是NIB文件,則可以在您的主要NIB中設置您的應用程序的結構。該結構是這樣的:
- UITabViewController
- UINavigationViewController
- TabBarItem
- 的UIViewController(設置爲從標籤1 View.nib加載)
- NavigationItem(用於根視圖選項卡1的導航控制器)
- UINavigationViewController
- TabBarItem
- 的UIViewController(設置爲從標籤2 View.nib加載)
- NavigationItem
- UINavigationViewController
- TabBarItem
- 的UIViewController(設置爲從標籤3 View.nib加載)
- NavigationItem
- UINavigationViewController
3
這是推動我堅果太所以一旦我得到它的工作我添加了這個:
https://github.com/benbruscella/iPhone-TabBarController-With-NavigationController
希望這會幫助一些一。
+0
乾杯 - 這是一個很好,清晰的例子。 – ardochhigh 2012-07-08 20:45:56
1
從主xib你可以設置從那裏的導航控制器,你可以設置類上傳到該導航控制器......
謝謝。如果tableview需要位於其中一個導航項中,該怎麼辦?所以tableview是在其中一個選項卡中,當選擇一個單元格時,該選項卡的導航控制器會推送另一個視圖,用戶可以使用navigationcontroller返回到tableview? – jarryd 2011-05-13 23:29:42
你可以用一個UITableViewController替換上面相應的UIViewController(或者將你的UIViewController的視圖設置爲UITableView等)。在你的'tableView:willSelectRowAtIndexPath:'方法中:a)創建一個你想要導航到的視圖控制器b)這:'[self.navigationController pushViewController: animated:YES]' –
nielsbot
2011-05-14 00:11:15