一个小知识, 关于TableView的点击, 跳转问题

最近换了一份工作, 一下子接手了两个项目, 其中, 有个简单的效果平时没注意到...在这里做个记载

didSelectRowAtIndexPath:

一个小知识, 关于TableView的点击, 跳转问题_第1张图片
返回时选中cell消失仍为选中.gif

小伙伴可能发现, 点击返回时, cell仍为选中状态...

一个小知识, 关于TableView的点击, 跳转问题_第2张图片
返回时选中cell消失为未选中状态.gif

实现2图的代码是在cell的点击事件中加入这么一句话
[tableView deselectRowAtIndexPath:indexPath animated:YES];

一个小知识, 关于TableView的点击, 跳转问题_第3张图片
返回选中cell消失为优雅的显示未选中.gif

实现3图的代码是VC中加入这么一句话

    NSIndexPath * seclect = [self.tableView indexPathForSelectedRow];
    if(seclect) {
[self.tableView deselectRowAtIndexPath:seclect animated:YES];
};
}```

日积月累, 天天进步
--END--

PS: 之前的老板好坑, 因为自己没钱, 扣了哥一个半月的工资, 的小伙伴, 应该不应该曝光他, 都市报道, 今日新闻, 什么的走一波....
向着太阳升起的方向行走, 总会走出去黑暗, 会越来越好!!!




  

你可能感兴趣的:(一个小知识, 关于TableView的点击, 跳转问题)