嗨,我有一个带有静态单元格的表视图。我想用按钮隐藏特定的。我必须根据iphone的当前时间隐藏它们,所以我为每个人创建了UITableViewCell插座。如何在单击按钮时隐藏单元格?提前谢谢。
答案 0 :(得分:1)
我得到了你想做的事。如果要隐藏动作,则需要控制静态tableView。 别忘了在你的行动中重新加载tableview。
[self.tableView reloadData];
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
if (indexPath.row == 0) {
UITableViewCell *cell = [super tableView:tableView cellForRowAtIndexPath:indexPath];
cell.hidden=YES;
return 0;
}else{
UITableViewCell *cell = [super tableView:tableView cellForRowAtIndexPath:indexPath];
cell.hidden=NO;
return [super tableView:tableView heightForRowAtIndexPath:indexPath];
}
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell;
cell = [super tableView:tableView cellForRowAtIndexPath:indexPath];
return cell;
}