uigesturerecognizer - 检测 Apple TV Remote 边缘的触摸
问题描述
当使用 Apple TV 遥控器与 tvOS 应用程序交互时,初始触摸事件的位置始终相同(例如,x:960.0,y:540.0),因为与用户交互的视图无关。
如果用户触摸 Apple TV 遥控器的边缘,Apple 的视频播放器会显示向前/向后跳过 10 秒的选项。Apple 如何检测用户触摸 Apple TV 遥控器的边缘?如果用户正在滑动 Apple TV 遥控器的触摸区域,这是可能的,但是当用户将手指放在 Apple TV 遥控器的触摸区域边缘时,Apple 的视频播放器也会这样做。
解决方案
这是一个解决方案:https ://dcordero.me/posts/directional_clicks_on_tvos.html
他使用 GameController API 将触摸板视为 d-pad。
推荐阅读
- oracle - 我的问题是关于插入后创建触发器?
- wordpress - 尝试使用 allimport woocommerce 从 csv 导入产品
- c# - 使用多种字体将html转换为pdf
- sql - SQL Server:组合列中止相同的值
- matlab - 在脚本中调用的 matlab 函数会导致脚本中断吗?
- python - 如何在卷积自动编码器中使用 pytorch 库中的 MaxUnpool1d?
- javascript - 如何在光滑的灯箱中禁用无限循环?
- java - JFrame 中的组件不显示是否跟随启动进程
- php - 使用php将角度js值传递到另一个显示{{emi}}值的页面
- mfc - 在 MFC 中如何选择 Combo-box 中的多个项目?