Я использую UIWebView для загрузки потокового аудио и видео. Я правильно настроил делегата UIWebView, и я отлично получаю события webViewDidStartLoading и webViewFinishedLoading. Веб-просмотр запускает полноэкранное окно (вероятно, MPMoviePlayerController)
Пример Apple MoviePlayer получает массив Windows, чтобы определить, какое окно MoviePlayerWindow предназначено для добавления пользовательского рисования/получения компонентов графического интерфейса. Я считаю, что это плохая практика/хак.
Я ожидаю, что смогу выяснить, когда эта кнопка была нажата либо методом делегата, либо NSNotification. Также может случиться так, что мне придется ковыряться в подпредставлениях или контроллерах с помощью вызовов isKindOf, но я не думаю, что это правильные подходы.
- Являются ли мои ожидания неверными, и если да, то почему?
- Как правильно привязать действие к этой кнопке «Готово»?