ios中隐藏导航栏后,modal时出现白色闪动

2019-06-01  本文已影响0人  保持前行

在项目里发现一个问题,就是界面A隐藏了导航栏,A的push子界面不隐藏导航栏,现在要在A界面modal出B界面,但是modal的时候出现了白色闪动,经过尝试解决了这个问题,就是在A里面添加下面的方法

-(void)viewWillDisappear:(BOOL)animated{

    [super viewWillDisappear:animated];

    if (self.parentViewController.childViewControllers.count == 1) {

        [self.navigationController setNavigationBarHidden:YES animated:YES];

    }else{

        [self.navigationController setNavigationBarHidden:NO animated:YES];

    }

}

上一篇 下一篇

猜你喜欢

热点阅读