UITableView点击cell的时候怎么改变sectionHeader的颜色?

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 

方法里,怎样获取到cell所在的sectionHeader以改变颜色?

阅读 4k
2 个回答

可以通过indexPath获取section,然后刷新该section,在headerView的代理里面设置条件就可以更换颜色

  • (nullable UIView )tableView:(UITableView )tableView viewForHeaderInSection:(NSInteger)section{

    1.实例化一个 view
    2.改变view.backgroundColor
    3.返回这个view return view;

    }

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题