Objective c 用于iOS的Facebook风格菜单,在表格单元格上单击菜单,转到具有nib名称的视图

Objective c 用于iOS的Facebook风格菜单,在表格单元格上单击菜单,转到具有nib名称的视图,objective-c,Objective C,我正在为iOS制作一个Facebook风格的菜单,在表格单元格中单击菜单,使用nib名称进入查看 我已经实现了这一点,需要使用nib名称ListingsViewController创建一个新视图。我有这段代码,但这显然是取代了菜单视图,当你滑动它打开,而不是实际的窗口视图。单击单元格时,men u应关闭并打开新视图,但菜单会关闭,当您重新打开菜单时,列表视图位于菜单视图中,而不是菜单关闭时的实际主视图 [self presentModalViewController:viewController

我正在为iOS制作一个Facebook风格的菜单,在表格单元格中单击菜单,使用nib名称进入查看

我已经实现了这一点,需要使用nib名称ListingsViewController创建一个新视图。我有这段代码,但这显然是取代了菜单视图,当你滑动它打开,而不是实际的窗口视图。单击单元格时,men u应关闭并打开新视图,但菜单会关闭,当您重新打开菜单时,列表视图位于菜单视图中,而不是菜单关闭时的实际主视图

[self presentModalViewController:viewController animated:YES];
试试这个

1.-实例化您的新控制器

YouController *section = [YourController alloc] initwith....
2.-自用:

[self addChildViewController:section];
[self.view addSubview:section.view];
3.-根据需要调整框架


这对我来说是可行的,但可能您正在使用另一种方式来获取菜单。

这是可行的,但会更改菜单视图,但不会更改我的主视图,菜单是一个视图,我想从菜单控制器更改视图,如果这样做有意义的话?但您是否更改了框架?因为您只添加了一个子视图,而没有更改视图。哦,对不起,现在理解了。您的主视图是de menu控制器内部的视图?对,我有一个主屏幕,一个菜单视图,还有一个我想在单击单元格时切换到的视图。我有3个类,主页、菜单、列表,当我点击一个单元格时,在选择的菜单类意见方法行中,我隐藏菜单,我需要加载新视图来代替主屏幕,而不是菜单,因为在菜单类中调用菜单时,菜单正在被替换!谢谢。我对obj c真的是个新手,很抱歉有点不高兴。我需要从另一个控制器调用它,替换另一个控制器,而不是这个控制器,self。如果可以的话,你能给我提供准确的代码吗!很抱歉这样痛苦,非常感谢您的帮助!