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

跟踪uiTableView中的触摸

  •  0
  • RunLoop  · 技术社区  · 15 年前

    我正试图截获在UITableView中移动的触摸。我的目标是不通过触摸在表视图的最右侧上下移动,而是为了其他目的处理它们。我可以跟踪在X平面上移动而不是在Y平面上移动的触摸。我对TableView和TableViewCells都进行了子类化,但没有成功。

    如有任何帮助,我们将不胜感激。

    1 回复  |  直到 15 年前
        1
  •  2
  •   mahboudz    15 年前

    把一个狭窄的视野放在你的视野之上。此视图将是UITableView的兄弟,但在前面。在该视图上启用用户交互,在代码中,当您点击该视图时,确定您是要保留它,还是将它传递给它下面的uiTableView和otehr视图。如果你想把它传下去,你可以打电话给:

    [self.nextResponder touchesBegan:touches withEvent:event];

    否则,就按你的意愿去做。请记住,如果您以这种方式配置了表视图,那么它的右侧通常就是索引的位置。

    推荐文章