0

您好一直在关注本教程http://codingandcoffee.wordpress.com/2011/10/12/iphone-tutorial-two-combining-uitabbarcontrollers-uitableviews-and-uinavigationcontrollers/并成功完成它但是有人能够提供帮助我在详细视图之前添加了另一个表视图,因此向下钻取例如对象 1 ---> 对象 1a ---> 详细视图。

谢谢

编辑 好的,所以我正在查看的数据结构是这样的:

object1 --> object 1a--> detail 1a (all the detail view will just contain an image)
        --> object 1b--> detail 1b
        --> object 1c--> detail 1c
        --> object 1d--> detail 1d
        --> object 1e--> detail 1e
object2 --> object 2a--> detail 2a
        --> object 2b--> detail 2b
        --> object 2c--> detail 2c
        --> object 2d--> detail 2d
        --> object 2e--> detail 2e

等等..所以我可以使用本教程将对象 1 实现为细节 1a,但是我需要在中间实现 tableview。我希望这已经更清楚了。

4

1 回答 1

0

那么,你想要一个UINavigationController -> UINavigationController -> Detail View,对吗?首先,您的第一个视图需要是 UINavigationController,如下所示:

FirstView : UINavigationController

之后,您需要添加一个新文件:UITableViewController的UIViewController子类,并将其命名为SecondTableView(或您想要的名称)。因此,在 UINavigationController 中,您需要在 .m 文件的顶部添加:

进口“SecondTableView.h”

并且在:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

你需要把这个:

SecondTableView *viewC = [[SecondTableView alloc] initWithNibName:@"SecondTableView" bundle:nil];

[self.navigationController pushViewController:viewC animated:YES];

[viewC release];

希望对你有所帮助,抱歉英语不好,
Alberto

于 2012-02-25T18:28:06.620 回答