1

我有一个表格视图,当我选择任何行时,然后添加一个视图作为子视图。在子视图中,我有一个按钮。现在我希望当我单击该按钮时,我的子视图将被删除,表格视图也会刷新,主视图的一些数据也会更新。

4

3 回答 3

2

您可以通过多种方式进行操作:

  1. 您可以使用委托。

  2. 在 viewWillAppear 中重新加载 tableview。

于 2012-06-07T07:55:43.020 回答
2

使用委托。移除子视图并调用委托方法并使用[tableView reloadData];在委托方法中。

于 2012-06-07T08:03:35.350 回答
0

当您触摸按钮时,请使用以下方法:

[yourView removeFromSuperView];
[yourTable deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath]      withRowAnimation:UITableViewRowAnimationRight];
[yourTable reloadSections:[NSIndexSet indexSetWithIndex:index] withRowAnimation:UITableViewRowAnimationFade];
于 2012-06-07T09:06:19.820 回答