0

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 或任何行。反之亦然,一旦单击按钮/分段控件,再次取消隐藏行/单元格。

非常感谢您的立即回复!!

4

1 回答 1

0

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

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

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

于 2012-07-06T04:14:32.540 回答