解除视图控制器后模态存在视图控制器

时间:2016-03-31 09:59:18

标签: ios modalviewcontroller presentmodalviewcontroller presentviewcontroller uimodalpresentationstyle

此问题仅发生在iPhone 5上,无论iOS版本如何。

  1. 我从firstViewController中呈现了第二个ViewController 这次出现了。
  2. 然后我解雇了第二个ViewController。
  3. 我尝试再次显示第二个ViewController firstViewController,这次没有呈现但是UI被阻止了,
  4. 从记录过程中我可以看到viewWillAppear方法是第一次被调用而不是第二次被调用。

    FirstViewController

    - (void)presentView {
        SecondViewController *secondViewController = [[SecondViewController alloc] init];
        secondViewController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
        [self presentViewController:secondViewController animated:YES completion:nil];
    }
    

    SecondViewController

    - (void)dismissView {
        [self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
    }
    

0 个答案:

没有答案