代码之家  ›  专栏  ›  技术社区  ›  mrueg

在uiTableViewController中处理触摸

  •  0
  • mrueg  · 技术社区  · 16 年前

    我想在我的uiTableViewController中实现对附加滑动手势的处理。但是,对于TableView,通常的触摸处理方法 -[touchesBegan::] 不调用控制器的。如何处理UITableView上的触摸?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Tom    16 年前

    您是否希望实现每行滑动手势?如果那样的话,我会撤销 touchesBegan (等)在自定义的UITableViewCell子类中(并确保您的UITableViewDelegate不启用默认滑动以删除行为)。

    否则,我认为您最好的选择是在uiTableView上覆盖一个自定义的uiView子类,并在那里处理笔势,确保将任何与笔势无关的事件传递给uiTableView。