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];
相關文章
相關標籤/搜索