开发者社区 问答 正文

点击UITableViewCell进入到新的视图时有残影

从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],残影就消失了~只是为何之前在进行视图切换的时候就没有出现残影呢?

展开
收起
a123456678 2016-07-28 10:25:32 2586 分享 版权
2 条回答
写回答
取消 提交回答
  • 代码写得渣,没有做好重用
    2019-07-17 20:01:08
    赞同 展开评论
  • ios7 uiviewcontroller 默认背景是透明的

    2019-07-17 20:01:07
    赞同 展开评论
问答地址: