我的tvOS应用中有一个Video Player屏幕。在其中,我注册了“滑动”,“平移”和“点击”手势,以用于“搜索视频”并采取Siri remote的按钮操作。
通过在preferredFocusEnvironment()函数中指定按钮,可以在加载屏幕时将焦点放在任何单个按钮上。但是,当我向视图控制器中添加更多按钮时,默认情况下,我无法将焦点从一个按钮移到另一个按钮。因为,每当我们尝试将焦点从一个按钮更改为另一个按钮时,这些手势都会将控件抢走。
那么,无论如何,我们可以在同一个viewcontroller中包含焦点和多个手势,以便同时支持两者吗?