前提:所有Controller上的控件均用代码实现
功能需求:从A页面跳往B页面
实现方法,此处是从当前页面跳往MainViewController
MainViewController *mainViewController = [[MainViewController alloc] init];
[self.navigationController pushViewController:mainViewController animated:YES];
出现现象
当从A页面跳往B页面时,A页面的部分控件会短暂的显示在B页面。
解决方法
MainViewController *mainViewController = [[MainViewController alloc] init];
//way1
//[self.view setHidden:YES];
//way2
mainViewController.view.backgroundColor =[UIColor whiteColor];
[self.navigationController pushViewController:mainViewController animated:YES];