что такое 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)