编辑表格视图时是不是可以删除舍入删除指示符?

Posted

技术标签:

【中文标题】编辑表格视图时是不是可以删除舍入删除指示符?【英文标题】:Is it possible to remove the rounded deletion indicator when editing a table view?编辑表格视图时是否可以删除舍入删除指示符? 【发布时间】:2015-01-19 08:02:11 【问题描述】:

我有一个带有编辑按钮的表格视图,我将功能添加到表格视图以使用委托方法 moverowatindexpath: toindexpath 重新排序单元格。

但是当我点击编辑按钮时,它看起来像这样:

我希望这个编辑按钮只用于重新排序。

那么当我使用编辑按钮时,我可以删除圆形删除按钮吗?只有当我滑动时,我才会有这样的删除按钮?

我已经有了滑动删除功能,我唯一需要的是当我点击编辑按钮时我不想删除删除功能,我应该将编辑按钮重命名为“重新排序”:)

谢谢!!

【问题讨论】:

Is there any way to hide "-" (Delete) button while editing UITableView的可能重复 【参考方案1】:

设置这些委托方法:

-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath

   return UITableViewCellEditingStyleNone;


- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath 
   return YES;


- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath 
   return YES;
 

希望这会有所帮助。

【讨论】:

嘿伙计,感谢您的帮助。两个问题,第一个是当我点击编辑按钮时,ells 仍然向右移动,并且单元格的文本和重新排序指示器之间存在 ui 冲突(就像我的第一张图片中一样),seccode,滑动删除功能消失了:/ @nickshmick [这个例子] (***.com/questions/3020922/…) 帮助了我。我也这样做了。如果 UI 有问题,请尝试添加约束。

以上是关于编辑表格视图时是不是可以删除舍入删除指示符?的主要内容,如果未能解决你的问题,请参考以下文章

选择表格单元格时删除键盘

在表格视图中删除没有编辑按钮的单元格?

如何指示VC ++编译器不内联常量?

更改表格视图中默认删除图标的颜色

如何从 Google 表格的查询中删除“编辑权限”?

当用户没有完全滑动以删除表格视图单元格时,如何禁用/启用编辑按钮?