将导航控制器添加到自定义表视图

时间:2011-12-11 01:39:05

标签: objective-c controller navigation tableview

我希望我的桌子只显示在屏幕底部的一半,上半部分用于图像。为此,我使用CGRectMake通过代码添加了一个表视图,指定了我希望它开始的(x,y)坐标。

现在,我希望此表的每一行都导航到一个新视图。如何让导航控制器推动我的新视图?我试图在我的主视图中添加一个导航控制器,但它可以帮助任何人。

请告知最佳方法。

1 个答案:

答案 0 :(得分:0)

查看UITableView Class Reference,特别是标题管理选择下的方法:

您最想要的方法是– selectRowAtIndexPath:animated:scrollPosition:。您可以根据所选行将视图控制器从此方法推入堆栈。要推入堆栈,您需要设置UINavigationController,然后调用

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

Apple在此主题上有a nice tutorial,并附有许多示例。