首页 文章

导航Viewcontroller没有显示后退按钮

提问于
浏览
-2

这里让我提一下viewcontroller作为vc ..使用导航控制器我从vc1移动到vc2 . 从vc2到vc3我用编程方式以编程方式移动 . 我将以编程方式再次返回vc2 . 但是在这里我的导航栏后退按钮在vc2中消失了,我无法从vc2回到vc1 . 导航栏后退按钮在进入vc3之前工作,我的意思是我可以尽可能多次在vc1和vc2之间移动,但是如果我曾经输入vc3 ...我可以回到vc2并且从那里我不能回去到vc1 .

vc2到vc3 ....

VC3 *vc3 = [self.storyboard instantiateViewControllerWithIdentifier:@"VC3"];
[self presentModalViewController:vc3 animated:YES];

vc3到vc2 .....

VC2 *vc2 = [self.storyboard instantiateViewControllerWithIdentifier:@"VC2"];
[self presentModalViewController:vc2 animated:YES];

1 回答

  • 0

    从"vc3 to vc2"你需要解雇视图控制器 vc3 . 将你的vc3代码替换为vc2 .....

    [self dismissModalViewControllerAnimated:YES];
    

    在你的代码中,你再次在vc3上呈现vc2而不是解雇 v3 .

相关问题