iOS: сохраняйте картинку в картинке при отклонении контроллера вида

У меня есть html 5 видеоплеер внутри WKWebview внутри контроллера представления, который представлен модально. Я запускаю видео и перемещаю его в картинку в картинке. Когда я закрываю контроллер просмотра, видео PiP также закрывается. Похоже, это не было так. Что-то изменилось или я не правильно помню? Есть ли способ заставить PiP оставаться открытым?

Изменить: Похоже, что это поведение по умолчанию для push-segue, а не только модальный. Нужно ли просто как-то сохранять ссылку на представленный контроллер представления при его отклонении?

Редактирование 2: Итак, я понял, что могу создать переменную класса и назначить представленный контроллер представления этому при подготовке (для перехода). Это работает, и PiP не закрывается, когда я отклоняю представленный контроллер представления. Однако мне это не нравится, потому что это означает, что я теряю память, если я не могу найти способ получать уведомления, когда PiP исчезает, и в этот момент я могу обнулить ссылку на представленный контроллер представления.

0 ответов

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