これは愚かな質問のように聞こえるかもしれませんが、私はあらゆる場所を調べました。どうすればこれができるでしょうか?
スワイプして削除する方法でこれを行う方法はわかっていますが、その関数の外部でこれを行うにはどうすればよいですか?
コードサンプルをいくつか投稿してください。
ありがとう!
コールトン
ベストアンサー1
[self.tableView beginUpdates];
[self.tableView insertRowsAtIndexPaths:insertIndexPaths withRowAnimation:UITableViewRowAnimationFade];
[self.tableView deleteRowsAtIndexPaths:deleteIndexPaths withRowAnimation:UITableViewRowAnimationFade];
[self.tableView endUpdates];
insertIndexPaths
テーブルに挿入される NSIndexPath の配列です。
deleteIndexPaths
テーブルから削除する NSIndexPath の配列です。
インデックスパスの配列形式の例:
NSArray *insertIndexPaths = [[NSArray alloc] initWithObjects:
[NSIndexPath indexPathForRow:0 inSection:0],
[NSIndexPath indexPathForRow:1 inSection:0],
[NSIndexPath indexPathForRow:2 inSection:0],
nil];