Что такое `AVFocusProxyView` в tvOS? Получение странной проблемы фокуса

Что такое AVFocusProxyView? Когда мы показываем AVContentProposal поверх полноэкранного плеера, AVFocusProxyView скрывает кнопку принять / отклонить. Я не могу переместить фокус, когда это происходит. И я получаю следующую ошибку на консоли UIFocusDebugger:

образ

Это ошибка:

  • Проблема: элемент визуально перекрывается следующими элементами: AVFocusProxyView 0x149e22600

Как это исправить? Там нет документации, а также Google результаты о 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)

0 ответов

Скрытие AVFocusProxyView устранило проблему для меня. перебрать подпредставление и скрыть AVFocusProxyView исправил проблему

Другие вопросы по тегам