Я использую MPMoviePlayerViewController для представления видео.Все работает, как и ожидалось, но если я переключаю язык устройства, например, на немецкий, кнопка «Готово» не локализуется.
Я попытался получить доступ к кнопке и установить для нее собственную реализацию кнопки, например, так:
MPMoviePlayerViewController *mp = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
NSLog(@"%@", mp.navigationItem.leftBarButtonItem); // always null, but why?
// override button with locale
mp.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Zurück"
style:UIBarButtonItemStyleDone
target:self
action:@selector(dismissMoviePlayer:)];
[self presentMoviePlayerViewControllerAnimated:mp];
Подобный вопрос задавался ранее, но не получил никаких ответов: target-c MPMoviePlayerViewController done language button .
Спасибо за вашу помощь.