2012-05-16 60 views
-1

我有我想要刪除的UITableView中的項目列表,有沒有一種方法可以重用與刪除iPhone中的郵件相似的刪除功能?刪除類似於iOS刪除郵件的功能

+0

有代碼已經有很多這樣的問題了。 [見這裏] [1] [1]:http://stackoverflow.com/questions/9471642/swipe-to-delete-tableview-row –

+0

iphone刪除郵件的功能不刷卡刪除 – Firdous

回答

4

您將需要實現一些的UITableViewDelegate方法,如:

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath 

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath 

要爲編輯提供的默認功能和刪除單元格,你將需要在導航欄中的編輯按鈕,一拉:

[[self navigationItem] setLeftBarButtonItem:[self editButtonItem]]; 

這應該照顧大多數你正在尋找的「默認」的實施,有一些修正,以環繞你當然:)