что такое `AVFocusProxyView` в tvOS?Получение странной проблемы фокуса - PullRequest
0 голосов
/ 22 октября 2018

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

image

Это ошибка:

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

Как это исправить?Там нет документации, а также Google результаты о AVFocusProxyView.

enter image description here 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)

1 Ответ

0 голосов
/ 03 апреля 2019

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

...