首页 > 解决方案 > 检测 Apple TV Remote 边缘的触摸

问题描述

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

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

标签: uigesturerecognizertvosapple-tv

解决方案


这是一个解决方案:https ://dcordero.me/posts/directional_clicks_on_tvos.html

他使用 GameController API 将触摸板视为 d-pad。


推荐阅读