У меня есть AVPlayerViewController, воспроизводящий некоторые видео. Когда на пульте дистанционного управления обнаруживается событие, слой выходит сверху с классическими элементами управления c, такими как кнопка воспроизведения / паузы, вперед и назад 15 с и т. Д. c.
. Кроме того, некоторые внешние события могут вызывать Ошибка, которая будет отображать ErrorViewController поверх любых других слоев, которые могут быть на проигрывателе.
Например, рассмотрим иерархию:
AVPlayerViewController -> ControlsView -> ErrorViewOverlay -> ErrorViewController -> ExitButton
Где ErrorViewOverlay отображается в верхней части окна управления (кнопки воспроизведения / паузы и т. Д. c.) Или на проигрывателе, а ErrorViewController отображается с использованием AddChild и НЕ присутствует ().
Есть идеи?