Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 将导航控制器添加到自定义表视图_Objective C_Controller_Navigation_Tableview - Fatal编程技术网

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

Objective c 将导航控制器添加到自定义表视图,objective-c,controller,navigation,tableview,Objective C,Controller,Navigation,Tableview,我希望我的桌子只显示在屏幕底部的一半,上半部分是用来显示图像的。为此,我通过使用CGRectMake指定(x,y)坐标的代码添加了一个表视图 现在,我希望该表的每一行都导航到一个新视图。如何使导航控制器推送我的新视图?我试图在主视图中添加一个导航控制器,但这并没有什么帮助 请建议最好的方法 查看,特别是标题下的管理选择的方法: 您最可能需要的方法是–选择Rowatindexpath:animated:scrollPosition:。可以基于选定的行从该方法将视图控制器推送到堆栈上。要推送到堆栈上

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

现在,我希望该表的每一行都导航到一个新视图。如何使导航控制器推送我的新视图?我试图在主视图中添加一个导航控制器,但这并没有什么帮助

请建议最好的方法

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

您最可能需要的方法是
–选择Rowatindexpath:animated:scrollPosition:
。可以基于选定的行从该方法将视图控制器推送到堆栈上。要推送到堆栈上,需要设置
UINavigationController
,然后调用

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

苹果在这个主题上有很多例子。

谢谢PengOne……我正在做完全一样的事情,但我没有看到pushViewController做任何事情。因此,也许我在“设置UINavigationController”时没有做正确的事情。您能帮我了解有关安装导航控制器的详细信息吗?我已经通过self.window addSubView:navigationController.view将导航控制器添加到我的视图中。@user1091822如果按下视图控制器不起任何作用,则可能没有设置导航控制器。