开发者社区> 问答> 正文

点击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 2564 0
2 条回答
写回答
取消 提交回答
  • 代码写得渣,没有做好重用
    2019-07-17 20:01:08
    赞同 展开评论 打赏
  • ios7 uiviewcontroller 默认背景是透明的

    2019-07-17 20:01:07
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载