先定义一个变量来在函数
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 中添加代码来记录选定的行数 ,并调用tableView.reloadData
然后在
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 中添加代码来记录选定的行数 ,并调用tableView.reloadData
然后在
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
这个函数里边 对变量进行判断来返回不同的高度
你好,谢谢,那个帖子很好,经过学习,判断里应该写成 if([indexPath row] == selectedRow) 这样就可以了。就能点哪个改哪个了,其他的不动,在didSeldcted里最前面写上[tableView reloadData];
原来点的那行又恢复原样,并且这次点击的行有变化,想变什么就在相应位置加上面那个if判断就可以了
你好,谢谢,那个帖子很好,经过学习,判断里应该写成 if([indexPath row] == selectedRow) 这样就可以了。就能点哪个改哪个了,其他的不动,在didSeldcted里最前面写上[tableView reloadData];
原来点的那行又恢复原样,并且这次点击的行有变化,想变什么就在相应位置加上面那个if判断就可以了