2014-11-21 20 views
1

在iOS8中編寫UITableView時,我實現了類似於Mail中的左/右手勢。現在我想實現一個單元格,該單元格向下滑動到用戶剛剛向左滑動並點擊按鈕的單元格下方。任何人都可以將我指向正確的方向嗎?想要一個單元落在被激活的單元下方

回答

1

您需要添加要滑出你UITableView的數據模型(UITableViewDataSource)行,然後告訴tableview中部分與動畫更新:

[self.tableView beginUpdates]; 
[self.tableView reloadSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationTop]; 
[self.tableView endUpdates]; 
+0

我想按照這個代碼但我認爲我沒有正確實施它。 假設我將cell @ index 4滑動到右側w /手勢以顯示按鈕(就像Mail一樣,如'Flag')。一旦我點擊'標記',我想要創建一個新的單元格,然後從單元格索引4下面滑出,插入一個新的單元格@索引5,並在其中滑動一個動畫。 – gh0st 2014-11-22 04:30:20

+0

將新的單元格添加到您的數據源中(我不知道您是如何實現這個功能的,因此很難說您需要做什麼)。然後調用上面的代碼(將部分替換爲您更改的部分),然後您應該看到動畫。請讓我知道你有什麼問題。 – Cornelius 2014-11-25 14:57:44

相關問題