【问题标题】:Detect Touches on Edges of Apple TV Remote检测 Apple TV Remote 边缘的触摸
【发布时间】:2020-09-07 06:05:40
【问题描述】:

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

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

【问题讨论】:

    标签: uigesturerecognizer tvos apple-tv


    【解决方案1】:

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

    他使用 GameController API 将触摸板视为方向键。

    【讨论】:

    • 感谢亚当为我指明了正确的方向。
    • 这个 GameController 解决方案在最新的 tvOS 上不适合我。它对你有用吗@BartJacobs?
    • 它在 tvOS 14.3 上为我工作。您正在测试哪个版本?
    • 哦,它看起来可以在设备上运行,只是模拟器不再运行。谢谢巴特!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-14
    • 1970-01-01
    • 2014-03-30
    相关资源
    最近更新 更多