swift TabieViewにスワイプ削除を追加&文言変更
スワイプ削除機能を追加
HistoryViewController.swift
// スワイプ削除
func tableView(tableView: UITableView,canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool
{
return true
}
Deleteとでる部分のメッセージを変更する場合。
HistoryViewController.swift
override func tableView(tableView: UITableView, titleForDeleteConfirmationButtonForRowAtIndexPath indexPath: NSIndexPath) -> String? {
return "削除"
}
スワイプ削除時の処理
HistoryViewController.swift
// 削除処理
func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
if editingStyle == UITableViewCellEditingStyle.Delete {
// これはRealmSwiftでデータを削除しているケース
let deleteHistory = self.result![indexPath.row]
// トランザクションを開始してオブジェクトを削除します
try! realm!.write {
realm!.delete(deleteHistory)
}
// TableViewを再読み込み.
self.table.reloadData()
}
}
Author And Source
この問題について(swift TabieViewにスワイプ削除を追加&文言変更), 我々は、より多くの情報をここで見つけました https://qiita.com/matsuyoro/items/5582e69112726d763dd1著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .