从tableViewController的cell点击进入新的视图后有残影,方法如下:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
Test5ViewController *controller = [[Test5ViewController alloc] init];
[self.navigationController pushViewController:controller animated:YES];
}
//如果在创建Test5ViewController的时候同时创建Xib文件,视图切换时就不会有残影
//问题似乎是出现在-(void)loadView上,现在问题还未解决.
//更新:问题得到解决,在-(void)viewDidLoad方法中,设置self.view.backgroundColor = [UIColor whiteColor],残影就消失了~只是为何之前在进行视图切换的时候就没有出现残影呢?
ios7 uiviewcontroller 默认背景是透明的