美文网首页
iOS 跳转下一页面时,上一界面导航未及时隐藏问题

iOS 跳转下一页面时,上一界面导航未及时隐藏问题

作者: 达_Ambition | 来源:发表于2018-12-05 22:22 被阅读12次

    iOS - ViewController生命周期
    解决办法:在上一界面的viewWillDisappear方法里,删除掉导航控件

    -(void)viewWillDisappear:(BOOL)animated{
        [super viewWillDisappear:animated];
        //    如果不想让其他页面的导航栏变为透明 需要重置
        [self.navigationController.navigationBar setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];
        [self.navigationController.navigationBar setShadowImage:nil];
        [self.navigationView removeFromSuperview];
    }
    

    相关文章

      网友评论

          本文标题:iOS 跳转下一页面时,上一界面导航未及时隐藏问题

          本文链接:https://www.haomeiwen.com/subject/cyegcqtx.html