ios – 如何启用移动但禁用UITableView中某些行的删除

ios – 如何启用移动但禁用UITableView中某些行的删除,第1张

概述我的UITableView中的某些行需要删除并在编辑模式下移动,但有些行只是移动. 在这种方法中,我可以启用禁用某些行的编辑 override func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool{ return true } 但是如 我的UItableVIEw中的某些行需要删除并在编辑模式下移动,但有些行只是移动.
在这种方法中,我可以启用或禁用某些行的编辑

overrIDe func tableVIEw(tableVIEw: UItableVIEw,canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool{            return true    }

但是如何在启用移动的情况下禁用某些行的删除?

解决方法 返回.None for editingStyleForRowAtIndexPath:

func tableVIEw(tableVIEw: UItableVIEw,editingStyleForRowAtIndexPath indexPath: NSIndexPath) -> UItableVIEwCellEditingStyle {     return .None}

显示如何删除缩进的更完整答案在这里 – > Is there any way to hide “-” (Delete) button while editing UITableView

总结

以上是内存溢出为你收集整理的ios – 如何启用移动但禁用UITableView中某些行的删除全部内容,希望文章能够帮你解决ios – 如何启用移动但禁用UITableView中某些行的删除所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1061362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存