Sto utilizzando un MPMoviePlayerViewController per presentare i video. Tutto funziona come previsto, ma se cambio la lingua del dispositivo ad es. Tedesco, il pulsante "Fatto" non è localizzato.Localizza pulsante Fine di MPMoviePlayerViewController
ho cercato di accedere al pulsante e impostarlo alla mia propria implementazione pulsante mi piace così:
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];
Una domanda simile è stato chiesto prima, ma mai ricevuto alcuna risposta: objective-c MPMoviePlayerViewController done button language.
Grazie per il vostro aiuto.
Suona come un insetto è che questo punto di vista è fornito da Apple, dovrebbe rispettare le impostazioni di dispositivi linguistici. –
L'ho pensato anch'io. Immagino che in seguito presenterò un'altra segnalazione di bug con Apple. Tempi di divertimento (: – alex