Używam MPMoviePlayerViewController do prezentacji wideo. Wszystko działa zgodnie z oczekiwaniami, ale jeśli zmienię język urządzenia na np. Niemiecki przycisk "Gotowe" nie jest zlokalizowany.Zlokalizuj przycisk Gotowe MPMoviePlayerViewController
Próbowałem uzyskać dostęp do przycisku i ustawić ją na własnej implementacji przycisk tak:
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];
Podobne pytanie został poproszony wcześniej, ale nigdy nie otrzymał żadnej odpowiedzi: objective-c MPMoviePlayerViewController done button language.
Dzięki za pomoc.
brzmi jak błąd jest, że ten pogląd jest dostarczana przez firmę Apple, należy stosować się do ustawień urządzenia językowych. –
Też tak pomyślałem. Zgaduję, że później złożę kolejny raport o błędzie z Apple. Czas zabawy (: – alex