Ipad 无法覆盖iOS的滑动删除单元格功能v>;6.1
我们正在开发一个iPad应用程序,其中整个UI都是使用脚本文件创建的 在其中一个视图控制器场景中,有一个包含自定义单元格的UITableView 当我滑动到表格单元格时,会出现一个删除按钮 如何禁用此滑动删除功能。我们在顶部导航栏上有自己的编辑按钮,用于设置UITableView的编辑模式。我们需要禁用滑动以删除功能 以下是我们已经尝试过的: 1。覆盖的滑动手势方法:Ipad 无法覆盖iOS的滑动删除单元格功能v>;6.1,ipad,uitableview,ios7,uiswipegesturerecognizer,Ipad,Uitableview,Ios7,Uiswipegesturerecognizer,我们正在开发一个iPad应用程序,其中整个UI都是使用脚本文件创建的 在其中一个视图控制器场景中,有一个包含自定义单元格的UITableView 当我滑动到表格单元格时,会出现一个删除按钮 如何禁用此滑动删除功能。我们在顶部导航栏上有自己的编辑按钮,用于设置UITableView的编辑模式。我们需要禁用滑动以删除功能 以下是我们已经尝试过的: 1。覆盖的滑动手势方法: UIGestureRecognizer* swipe = [[self.tableView gestureRecognize
UIGestureRecognizer* swipe = [[self.tableView gestureRecognizers] objectAtIndex:2];
[myTableView removeGestureRecognizer:swipe];
我们已经在CustomCell文件中尝试了这两种手势,myTableView
2。删除滑动手势方法:
UIGestureRecognizer* swipe = [[self.tableView gestureRecognizers] objectAtIndex:2];
[myTableView removeGestureRecognizer:swipe];
这两个代码块都不适合我们
此问题仅适用于iOS 7,因为UITableView提供了默认的“刷卡删除”功能
请对此提出解决方案。(1.)并不是真正的覆盖。似乎添加多个识别器可能会产生未定义的结果。(2.)看起来像是私人API黑客,因此也不可取 相反,表视图的编辑行为是通过覆盖以下方法来控制的:
- tableView:willBeginEditingRowAtIndexPath:
– tableView:editingStyleForRowAtIndexPath:
有关详细信息,请参阅