【问题标题】:How can I get a list of all touches that are currently on a Tap Gesture Recognizer?如何获取当前在 Tap Gesture Recognizer 上的所有触摸的列表?
【发布时间】:2015-03-01 06:47:14
【问题描述】:

我需要一种方法来获取点击手势识别器上所有触摸的位置。我该怎么做?

编辑:点击手势识别器不是必需的,我只需要一种方法来获取屏幕上所有当前触摸的位置。

【问题讨论】:

    标签: ios xcode swift


    【解决方案1】:

    使用UIGestureRecognizernumberOfTouches方法获取当前触摸,然后调用locationOfTouches将每次触摸的位置作为CGPoint返回:

        let touches = recognizer.numberOfTouches()
    
        for touch in 0..<touches {
            recognizer.locationOfTouch(touch, inView: view)
        }
    

    【讨论】:

      猜你喜欢
      • 2016-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-11
      • 1970-01-01
      • 2014-07-28
      相关资源
      最近更新 更多