2012-06-07 152 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];