swift语言UITableView学习滑动删除

一般滑动删除是英文

我们需要重写

overridefunctableView(tableView:UITableView, commitEditingStyle editingStyle:UITableViewCellEditingStyle, forRowAtIndexPath indexPath:NSIndexPath) {

ifeditingStyle == .Delete{

// Delete the row from the data source

self.restaurantNames.removeAtIndex(indexPath.row)

self.restaurantIsVisited.removeAtIndex(indexPath.row)

self.restaurantImages.removeAtIndex(indexPath.row)

tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: .Fade)

}elseifeditingStyle == .Insert{

// Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view

}

}

如果需要把英文换成中文的汉字需要重写下面的方法

overridefunctableView(tableView:UITableView, titleForDeleteConfirmationButtonForRowAtIndexPath indexPath:NSIndexPath) ->String?{

return"删除"

}


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容