Кнопка «Готово» отображается только в полноэкранном режиме. Вы можете определить конец полноэкранного режима, наблюдая за режимом @"UIMoviePlayerControllerDidExitFullscreenNotification"
:
- (void)viewDidLoad
{
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayerDidExitFullscreen:)
name:@"UIMoviePlayerControllerDidExitFullscreenNotification"
object:nil];
}
- (void)viewDidUnload
{
[[NSNotificationCenter defaultCenter] removeObserver:self];
}
- (void)moviePlayerDidExitFullScreen:(NSNotification *)notification
{
// This is where you do whatever you want because the user pressed "Done".
}
UIMoviePlayerControllerDidExitFullscreenNotification
не задокументировано, поэтому я не знаю, пройдет ли он проверку в App Store. Если вы не планируете распространять через App Store, это не должно иметь значения.