ios – UITableViewCell:允许选择性删除

ios – UITableViewCell:允许选择性删除,第1张

概述我有一个表视图,并希望允许重新排序所有单元格,但是有些单元格我不希望被删除.当UiTableView进入删除模式时,我不希望红色的“ – ”按钮出现在左侧,并且不希望滑动手势显示这些单元格的“删除”按钮,但是希望它发生在其他单元格中.有任何想法吗? - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingSt 我有一个表视图,并希望允许重新排序所有单元格,但是有些单元格我不希望被删除.当UitableVIEw进入删除模式时,我不希望红色的“ – ”按钮出现在左侧,并且不希望滑动手势显示这些单元格的“删除”按钮,但是希望它发生在其他单元格中.有任何想法吗?解决方法
- (UItableVIEwCellEditingStyle)tableVIEw:(UItableVIEw *)tableVIEw editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{    //if we cant delete the object represented at the index path    if ([[tableVIEwObjectsArray objectAtIndex:indexPath.row] canbedeleted] == NO){        return UItableVIEwCellEditingStyleNone;    }    //otherwise allow the deletion    else{        return UItableVIEwCellEditingStyleDelete;    }}

当然,这会留下一个空白区域,“ – ”按钮应该是,但它不允许删除.并且也不允许滑动删除.

总结

以上是内存溢出为你收集整理的ios – UITableViewCell:允许选择性删除全部内容,希望文章能够帮你解决ios – UITableViewCell:允许选择性删除所遇到的程序开发问题。

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

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

原文地址: https://outofmemory.cn/web/1078118.html

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

发表评论

登录后才能评论

评论列表(0条)

保存