2011-03-08 62 views
0

我工作的一個應用程序,在那裏我有一個TabBar,所以在第二的TabItem,我就得到了一個UITableView,當用戶按下上的UITableView它必須導航到另一個UITableView的(第二)行,一旦第二個UITableView我們可以導航到detailview。 任何人都可以幫我解決這個問題。 非常感謝。的UITableView導航

  • (無效)viewDidLoad中{ 的UITabBarController * T = [[ALLOC的UITabBarController] INIT]; ResourcesViewController * c = [[ResourcesViewController alloc] init]; UINavigationController * n = [[UINavigationController alloc] initWithRootViewController:c]; [c release]; NSArray * tabs = [NSArray arrayWithObject:n]; [n版本]; [t setViewControllers:tabs]; [window addSubview:[n view]];

    // ---初始化數組--- listOfResources = [[NSMutableArray裏的alloc] INIT];

    // ---添加項目--- [listOfResources ADDOBJECT:@ 「演講」]; [listOfResources addObject:@「Publications」]; [listOfResources addObject:@「Images/Photo Library」]; [super viewDidLoad]; } 這是RootviewController中的ViewDidLoad方法,我創建了名爲detailtableviewcontroller的下一級UITableView,但無法從此方法調用它。

+0

發佈您迄今爲止的任何代碼? – petert 2011-03-08 16:25:50

回答

1

我想你可能需要以下幾種觀點hierarcy(以及相應的控制器)來處理這個:

UITabBarController 
     UINavigationController 
       UITableViewController 
       UITableViewController 
       DetailViewController 
     AnotherViewControllerForTabBarButton 

您的U ITabBarController視圖之間開關在它下面一個縮進層次,這些視圖中的一個將是的UINavigationController這將提供導航您描述你的各種表視圖之間(1和2),以及詳細視圖一旦你鑽得夠深。

希望有幫助! :)