如何启用移动但禁用 UITableView 中某些行的删除
Posted
技术标签:
【中文标题】如何启用移动但禁用 UITableView 中某些行的删除【英文标题】:How to enable move but disable delete for some row in UITableView 【发布时间】:2015-03-12 03:06:02 【问题描述】:我的 UITableView 中的一些行需要在编辑模式下删除和移动,但有些只是移动。 在这种方法中,我可以启用或禁用某些行的编辑
override func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool
return true
但是如何在启用移动的情况下禁用某些行的删除?
【问题讨论】:
【参考方案1】:为editingStyleForRowAtIndexPath
返回.None
:
func tableView(tableView: UITableView, editingStyleForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCellEditingStyle
return .None
显示如何删除缩进的更完整答案在这里 -> Is there any way to hide "-" (Delete) button while editing UITableView
【讨论】:
以上是关于如何启用移动但禁用 UITableView 中某些行的删除的主要内容,如果未能解决你的问题,请参考以下文章
在 UITableView 中编辑 UITextField(启用/禁用输入)?
如何判断“移动网络数据”是启用还是禁用(即使通过 WiFi 连接)?