当前位置: 代码迷 >> 综合 >> TableViewCell 点击某行 该行高度增加
  详细解决方案

TableViewCell 点击某行 该行高度增加

热度:12   发布时间:2023-12-22 18:58:29.0
先定义一个变量来在函数
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 中添加代码来记录选定的行数 ,并调用tableView.reloadData

然后在
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
这个函数里边 对变量进行判断来返回不同的高度


你好,谢谢,那个帖子很好,经过学习,判断里应该写成 if([indexPath row] == selectedRow) 这样就可以了。就能点哪个改哪个了,其他的不动,在didSeldcted里最前面写上[tableView reloadData];
原来点的那行又恢复原样,并且这次点击的行有变化,想变什么就在相应位置加上面那个if判断就可以了