0

スウィフトで。どのようにスワイプをセル上で削除するには追加できますか(削除の色とラベルはまだ表示されていますが)スワイプが終了すると削除アクションが終了します。私は他の場所で同じ質問が答えられたのを見ましたが、客観的な答えがありました。迅速に新しい実装があるかどうかはわかりません。どんな助けも素晴らしいだろう。あなたは基本的なUITableView実装以外のこれらの2つの方法を利用することができる削除ボタンを押すことなくセルをスワイプでスウィフト

おかげ

+0

あなたは答えを見つけることに終わるでしたか? –

答えて

0

override func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool { 
    return true 
} 

override func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) { 
    if editingStyle == .Delete { 
     objects.removeAtIndex(indexPath.row) 
     tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: .Fade) 
    } 
} 
+0

間違っていない場合、そのコードは削除ボタンを表示しますが、削除するには削除ボタンに触れなければなりません。私はあなたがスワイプして放して、アクションが実行される多くのメールアプリに何が入っているのか探しています。例。 Googleの受信トレイ。アーカイブに片方向スワイプします。別のものをスワイプしてスヌーズする。 X軸のスワイプを大きくする/長くすると削除されます。意味がある? – MBTDesigns

関連する問題