Swift UITableView 滑動刪除 滑動刪除表格 💥
在開發 iOS App 時,有時候會需要在 UITableView 中添加滑動刪除的功能,讓使用者可以快速的刪除資料,而在 Swift 中,只要簡單的幾行程式碼就可以完成滑動刪除的功能。
首先,我們需要在 UITableView 的 delegate 中實作 tableView(_:commit:forRowAt 方法,該方法會在使用者滑動刪除時被呼叫,並且會傳入三個參數:
- tableView:UITableView 的實例
- editingStyle:滑動刪除的類型
- indexPath:被刪除的資料的位置
接著,我們可以在 tableView(_:commit:forRowAt 方法中實作滑動刪除的功能,首先,我們需要判斷使用者滑動刪除的類型,如果是 delete,則表示使用者想要刪除該筆資料,我們可以在這裡執行刪除的動作:
最後,我們可以在 tableView(_:commit:forRowAt 方法中執行刪除的動作,例如,我們可以將該筆資料從資料庫中刪除,並且將該筆資料從 UITableView 中移除:
以上就是在 Swift 中如何實作 UITableView 滑動刪除的功能,只要簡單的幾行程式碼就可以完成滑動刪除的功能,讓使用者可以快速的刪除資料。
推薦閱讀文章
UITableView Tutorial for Beginners
Swift Programming Tutorial: UITableView Data Source
How to delete rows from UITableView with animation
Swift UITableView Swipe Delete
Swift UITableView Swipe to Delete</a