【问题标题】:Get the coordinates of a Touch/Press on the Siri Remote's trackpad itself在 Siri Remote 的触控板上获取触摸/按下的坐标
【发布时间】:2016-02-02 18:18:21
【问题描述】:

我知道我们可以使用以下方法检测触控板上的按压区域:

  • UIPressType.UpArrow
  • UIPressType.DownArrow
  • UIPressType.LeftArrow
  • UIPressType.RightArrow

但我想知道:是否可以获取用户在 Siri Remote 触控板上触摸的实际坐标?

【问题讨论】:

    标签: objective-c swift touch tvos apple-tv


    【解决方案1】:

    因此,您可以使用 UIPanGestureRecognizertranslationInView: 检测用户的平移

    但不幸的是,新的 Apple TV 遥控器不区分触摸板上第一次触摸的位置。它始终将其计为(0,0),然后使用xy 位置的变化来确定滑动方向。所以,不幸的是,你不能做一些很酷的事情,比如“如果他们点击左上角一次”或“如果他们从左边缘滑动到右边做一些不同于常规右滑动的事情”

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:

      无论您触摸的是中心还是边缘,触控板的触摸始终从视图的中心开始。因此,最初的触摸将是 CGPoint 与您的视图中心的坐标。

      【讨论】:

        猜你喜欢
        • 2011-02-25
        • 2016-10-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多