1

我最近发现了一个关于如何在 tabbarcontroller(“笔尖方式”)中放置导航控制器的好教程。

http://twilloapp.blogspot.com/2009/05/how-to-embed-navigation-controller.html

我继续第二步,在 navcontroller 中添加了一个 tableviewcontroller。

我不明白的是如何从我的 tableviewcontroller 中使用导航栏控制器,例如 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

我想要做的是当用户选择一行时,另一个视图应该使用后退按钮和导航控制器提供的所有内容滑入。

提前致谢!

4

2 回答 2

3

您是否开始使用 Apple 的SimpleDrillDown示例?有问题的具体代码是这个例程:

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

    /*
     Create the detail view controller and set its inspected item to the currently-selected item
     */
    DetailViewController *detailViewController = [[DetailViewController alloc] initWithStyle:UITableViewStyleGrouped];

    detailViewController.detailItem = [dataController objectInListAtIndex:indexPath.row];

    // Push the detail view controller
    [[self navigationController] pushViewController:detailViewController animated:YES];
    [detailViewController release];
}
于 2009-05-16T14:34:26.253 回答
0

以下是我正在寻找的内容:

[[self navigationController] pushViewController:detailViewController animated:YES];
[detailViewController release];

因为我已经为我的视图指定了RootView控制器,所以回答 navigationController。NavigationControllersself

于 2009-05-16T16:50:05.647 回答