繼續我的最後一個問題,我有一個tableview填充2 NSMutableArrays,2節和2節標題,所有這些工作正常。如何將數據從一個陣列移動到另一個陣列?使用UITableView
incompleteItems = [NSMutableArray arrayWithObjects: @"Item 1", @"Item 2", @"Item 3"... , nil];
completeItems = [NSMutableArray arrayWithObjects: nil];
我已經設置它,以便當用戶刷卡的權利,從披露的細胞附件更改復選標記,然後滑動到左側,從變化勾選披露的時候。手勢通過使用handleSwipeLeft/Right方法來實現。
我想要做的是,當用戶向右滑動時,來自incompleteItems數組的項目被移動到completedItems數組中,從而將項目從「不完整」部分移動到「完成」部分。
什麼是最好的方式來實現這樣的事情?我的經驗有限,所以這在我的知識範圍之外。
任何幫助一如既往的讚賞。
+1 this。您還需要重新加載tableview,以便調用「rowForIndexPath」方法(我認爲這就是所謂的),並返回新對象。 您還必須考慮移動選定的tableview行,這意味着用戶必須首先選擇一行。 – dmoss18
感謝喬,儘管這些方法非常有意義,但我不確定如何將它們放入。我猜我需要一些如何獲得先被滑過的單元格?或者我錯過了這個觀點? :S @ dmoss18會是[self.tableView reloadData]在cellForRowAtIndexPath下? – mattFllr