nc
VC0
VC0
VC0
中,我想提出一个"VC1"
从底部到顶部 VC0
,[self.nc presentViewController:VC1]
VC1
VC1
,我想提交VC2
从右到左 VC1
中,我尝试了[self.nc pushViewController:VC2]
我如何完成上述工作?
答案 0 :(得分:1)
VC1需要在自己的UINavigationController中。如果在尝试调用pushViewController:animated:
的位置放置断点,您会注意到VC1上的导航控制器属性为nil
。
当你呈现VC1时,请改为:
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:vc1];
[self.navigationController presentViewController:navigationController completion:nil];
然后,您可以进行pushViewController:animated:
来电。