2011-03-07 27 views

回答

3

一般而言,您應該避免使用reloadData刷新UITableView的內容,如果無法避免它(即您替換表中的所有內容)或用戶不會看到它,則應該只做它。即在viewWillAppear中)。

我建議使用insertRowsAtIndexPaths:withRowAnimation:來插入單行,並使用deleteRowsAtIndexPaths:withRowAnimation:來刪除行。

所以,當你刪除聯繫人和通話[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:deletedIndexPath] withRowAnimation:UITableViewRowAnimationFade]

這些細節使應用程序和良好的應用程序之間的區別你行的indexPath。

0

您可以立即重新加載表刪除接觸後!

0

就叫[self.tableView reloadData]UITableViewController的數據已被修改後。這將更新表視圖並反映數據的新狀態。

1

你可以叫[self.tableView reloadData];由停留在當前視圖重新加載表視圖。

相關問題