如何隐藏/取消隐藏特定的表格单元格/行

时间:2012-07-06 02:43:38

标签: ios uitableview

XCOde的新手..目前我正在使用4.2。我正在浏览一个具有特定功能的应用程序。我只是一步一步地处理应用程序应该如何工作/流动。

我只想知道在单击按钮或分段控件后如何隐藏/取消隐藏特定的表格单元格/行。希望你能给出样品。

这些是我的样本表格单元格/行

if (indexPath.row == 0){cell.textLabel.text = @"angel";}
    if (indexPath.row == 1){cell.textLabel.text = @"bird";}
    if (indexPath.row == 2){cell.textLabel.text = @"dog";}
    if (indexPath.row == 3){cell.textLabel.text = @"elephant";}
    if (indexPath.row == 4){cell.textLabel.text = @"flower";}

我只想在单击按钮或分段控件时隐藏row2或任何行。反之亦然,单击按钮/分段控件后,再次取消隐藏行/单元格。

非常感谢立即回应!!

1 个答案:

答案 0 :(得分:0)

表不存储数据,它们只是某处托管数据的表示。

您可以做的是创建一个数组(或多个数组,具体取决于您在表中有多少个部分),并让表格反映数组的内容。如果它是你想要隐藏的第二行,你可以从数组中删除objectAtIndex:2。

对数组进行任何更改后,您可以调用方法[myTable reloadData],它将再次遍历委托方法并反映更改。