2016-03-19 8 views
7

編集アクションを持つUITableViewCellで左にスワイプするのと同等の方法でプログラムでトリガする方法はありますか?これは、テーブル全体を編集モードに設定し、1行の編集アクションではなく、左側のアクセサリビューやリオーダコントロールの挿入/削除を表示するため、[tableView setEditing:YES animated:YES]とは異なります。プログラムでUITableViewCellをスワイプしますか?

+2

これを行う方法を理解できましたか? – GoodSp33d

答えて

-1

optional func tableView(_ tableView: UITableView, editingStyleForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCellEditingStyleUITableViewDelegateから使用できます。スワイプしたいセルにはUITableViewCellEditingStyleDeleteを返します。スワイプをトリガーしたい場合は、func reloadRowsAtIndexPaths(_ indexPaths: [NSIndexPath], withRowAnimation animation: UITableViewRowAnimation)を使用してそのセルをリロードしてください。

+0

試しても動作していません – Jargen89

関連する問題