iOS 怎么让tableView 的section不刷新 只刷新cell部分
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 怎么让tableView 的section不刷新 只刷新cell部分相关的知识,希望对你有一定的参考价值。
参考技术A //一个section刷新 NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2]; [tableview reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic]; //一个cell刷新 NSIndexPath *indexPath=[NSIndexPath indexPathForRow:3 inSection:0]; [tableView reloadRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath,nil] withRowAnimation:UITableViewRowAnimationNone];本回答被提问者采纳iOS -tableView在Grouped样式下去掉section分割线
参考技术A 理论上来讲写完上面的cell的分割线没有了,但是我需要很多个section,带header的,因为不需要footer,习惯上我会把footer的高度设置为0.1,(因为不设置的话会默认显示,高度目测是20的浅灰条)写完发现每个section的headerView上面都有一条灰色的分割线,这条灰色的线后来证实不是分割线,就是自己设置的高度为0.1的footerView
不知道有什么办法能让这个footer不显示,所以就将footer的背景色设置成了和headerView一样的颜色,视觉上最起码看不到
----------------------------------------此刻我还是因为一条线在加班------------------
夜间模式下cell上老有一根线,后来发现这线是cell.backGroundColor没改成夜间模式颜色,之前只设置了cell.contentView.backgroundColor的问题
以上是关于iOS 怎么让tableView 的section不刷新 只刷新cell部分的主要内容,如果未能解决你的问题,请参考以下文章
iOS tableView中section的headerView的位置
iOS -tableView在Grouped样式下去掉section分割线
iOS项目开发实战——学会使用TableView列表控件plist读取与Section显示