我是Xcode和Objective C编码的新手,我已经遇到了一些问题。 所以我有一个按钮的主视图。当我按下按钮时,表格正在显示。 (该表是另一个tableViewController) 当我按下桌子上的某个项目时,应显示另一个视图(在我的主窗口上)。 我知道当你尝试添加子视图时,你会像这样使用它:
[self.view addSubview:thisistheController.view];
但是当我使用该表时,新视图显示在表格中,而不是在我的主视图上,而是在我的桌子上。 像这样:
当我尝试这个时:
[MainviewController.view addSubview:thisistheController.view];
我没有收到任何错误或警告。但是我的主窗口上没有显示视图。 我也尝试过使用:
[self.parentController.view addSubview:thisistheController.view];
但在这里我遇到了同样的问题。
答案 0 :(得分:1)
尝试...
[self.view.superview addSubview:thisisthecontroller.view]