2012-06-07 42 views
1

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

回答

2

你可以做到这一点以不同的方式:

  1. 您可以使用委托。

  2. 重新载入tableview的viewWillAppear。

2

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

当你触摸你的按钮,请使用以下方法
0

[yourView removeFromSuperView]; 
[yourTable deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath]  withRowAnimation:UITableViewRowAnimationRight]; 
[yourTable reloadSections:[NSIndexSet indexSetWithIndex:index] withRowAnimation:UITableViewRowAnimationFade];