【发布时间】:2018-10-22 05:20:08
【问题描述】:
AVFocusProxyView 是什么?当我们在全屏播放器顶部显示AVContentProposal 时,AVFocusProxyView 隐藏了接受/拒绝按钮。发生这种情况时,我无法移动焦点。我在 UIFocusDebugger 控制台上收到以下错误:
这是错误:
- 问题:该项目被以下项目视觉遮挡:AVFocusProxyView 0x149e22600
如何解决这个问题?没有关于AVFocusProxyView 的文档和谷歌搜索结果。
AVFocusProxyView 出现在每个按钮/视图的顶部。
解决我们因 `AVFocusProxyView` 而面临的焦点问题。
由于AVFocusProxyView 覆盖在AVContentProposal 之上,我们无法移动焦点。解决方法是添加 UIFocusGuide:
view.addFocusGuide(anchorView: acceptButton, heading: .left , sideSize: 80, targetFocus: rejectButton)
view.addFocusGuide(anchorView: rejectButton, heading: .right , sideSize: 80, targetFocus: acceptButton)
【问题讨论】:
标签: swift xcode tvos uifocusguide