2011-12-02 86 views
0

我有一个水平滚动UIScrollView是页面启用。每个页面都有一个UITableview。我重复使用了20多页的表格。有些页面具有编辑功能,有些则不具有。 每个页面的数据都来自服务器。在快速滚动期间在uitableview上删除按钮

唯一的问题是,在快速滚动过程中,手指轻扫的表格单元有时会显示一个删除按钮(即使它不处于编辑模式)。一旦按下,没有任何反应,它会消失。

任何想法如何解决这个问题?

+0

你要删除的删除按钮或者是什么? – Tendulkar

+0

是的..我想确保快速刷卡过程中不删除按钮。 – Prathiba

回答

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; 
} 
相关问题