检测 Apple TV Remote 边缘的触摸

Detect Touches on Edges of Apple TV Remote

当使用 Apple TV 遥控器与 tvOS 应用程序交互时,初始触摸事件的位置始终相同(例如,x: 960.0,y: 540.0),因为这与用户的视图无关正在互动。

如果用户触摸 Apple TV 遥控器的边缘,Apple 的视频播放器会显示跳过 forward/backward 10 秒的选项。 Apple 如何检测用户触摸 Apple TV 遥控器的边缘?如果用户滑动 Apple TV 遥控器的触摸区域,这是可能的,但 Apple 的视频播放器在以下情况下也会这样做用户将手指放在 Apple TV 遥控器触摸区域的边缘。

解决方法如下:https://dcordero.me/posts/directional_clicks_on_tvos.html

他使用 GameController API 将触摸板当作 d-pad。