快速滚动期间uitableview上的删除按钮
Posted
技术标签:
【中文标题】快速滚动期间uitableview上的删除按钮【英文标题】:Delete button on uitableview during quick scroll 【发布时间】:2011-12-02 12:32:04 【问题描述】:我有一个启用页面的水平滚动 UIScrollView。每个页面都有一个 UITableview。我重复使用了超过 20 页的表格。有些页面有编辑功能,有些没有。 每个页面的数据都是从服务器获取的。
唯一的问题是,在快速滚动期间,手指在其上滑动的表格单元格有时会显示一个删除按钮(即使它不是处于编辑模式)。一旦按下,什么都不会发生并且它会消失。
知道如何解决这个问题吗?
【问题讨论】:
你想删除删除按钮还是什么? 是的..我想确保删除按钮在快速滑动时不会出现.. 【参考方案1】:这是一个副本:
UITableView disable swipe to delete, but still have delete in Edit mode?
基本上,您可以实现此委托方法来禁用滑动删除功能:
- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
if (self.editing)
return UITableViewCellEditingStyleDelete;
return UITableViewCellEditingStyleNone;
【讨论】:
以上是关于快速滚动期间uitableview上的删除按钮的主要内容,如果未能解决你的问题,请参考以下文章