iOS:isMultipleTouchEnabled在表上不起作用

iOS:isMultipleTouchEnabled在表上不起作用,ios,uitableview,Ios,Uitableview,我有一个具有UITableView属性的控制器: class OrdersViewController: UIViewController { @IBOutlet weak var ordersTable: UITableView! override func viewDidLoad() { self.ordersTable.isMultipleTouchEnabled = false; } 但是,它不起作用。当我尝试同时扫描两个单元格(使用此库)时,它仍会同时扫描这两个

我有一个具有UITableView属性的控制器:

class OrdersViewController: UIViewController {
  @IBOutlet weak var ordersTable: UITableView!

  override func viewDidLoad() {
    self.ordersTable.isMultipleTouchEnabled = false;
  }
但是,它不起作用。当我尝试同时扫描两个单元格(使用此库)时,它仍会同时扫描这两个单元格:

根据苹果的about
是MultipleTouchEnabled

当设置为true时,接收器接收与多点触摸序列相关的所有触摸。设置为false时,接收器仅接收多点触摸序列中的第一次触摸事件。此属性的默认值为false。 当此属性为false时,同一窗口中的其他视图仍可以接收触摸事件。如果希望此视图以独占方式处理多点触摸事件,请设置此属性和is的值​独家​将属性设置为true

因此,即使表格本身不会处理多点触控,它的子视图也会独立处理单点触控。
要实现您想要的,您可能必须在所有单元格上设置isExclusiveTouch。

您想要实现什么?能不能同时刷卡?我不想让它们同时刷卡。每次只取一个当您获取单元格时,为每个单元格设置
cell.isExclusiveTouch=true
,然后再试一次。不幸的是,这似乎不起作用