Я использую 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];
Подобный вопрос задавался раньше, но так и не получил ответов: objective-c MPMoviePlayerViewController done язык кнопок .
Спасибо за вашу помощь.