如何使用Swift中的按钮隐藏静态UITableViewCell

时间:2015-08-26 04:23:14

标签: xcode uitableview

嗨,我有一个带有静态单元格的表视图。我想用按钮隐藏特定的。我必须根据iphone的当前时间隐藏它们,所以我为每个人创建了UITableViewCell插座。如何在单击按钮时隐藏单元格?提前谢谢。

1 个答案:

答案 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;
}