此份筆記是根據ISBN:978-986-201-900-9這本書的第6章節所紀錄的,沿用這篇的範例,新增刪除資料的功能。
【片段程式碼】
override func tableView(_tableView: UITableView!, commitEditingStyle editingStyle:
UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath!) {
recipesNames.removeAtIndex(indexPath.row)
recipesImages.removeAtIndex(indexPath.row)
recipePrepTimes.removeAtIndex(indexPath.row)
_tableView.reloadData()
}
在UITableViewDataSource協定裡有這樣方法,當使用者滑過某一列時,UITableView就會去檢查這個方法有沒有被實作,如果已有被實作就會自動顯示出Delete的按鈕,接著只要將資料移除再重新載入資料即可。【執行結果】
【專案範例】
沒有留言:
張貼留言