IOS --pushViewController跳转 间隙问题

前提:全部Controller上的控件均用代码实现
code

功能需求:从A页面跳往B页面it

实现方法,此处是从当前页面跳往MainViewControllerio

    MainViewController *mainViewController = [[MainViewController alloc] init];
    [self.navigationController pushViewController:mainViewController animated:YES];

出现现象class

当从A页面跳往B页面时,A页面的部分控件会短暂的显示在B页面。方法

解决方法im

    MainViewController *mainViewController = [[MainViewController alloc] init];
    //way1
    //[self.view setHidden:YES];
    //way2
    mainViewController.view.backgroundColor =[UIColor whiteColor];
    [self.navigationController pushViewController:mainViewController animated:YES];
相关文章
相关标签/搜索