私はMPMoviePlayerViewControllerを使ってビデオを表示しています。すべてが期待どおりに機能しますが、端末の言語をたとえばドイツ語では、「完了」ボタンはローカライズされていません。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 button language。ありがとうございました。
(スペイン語がリストに表示されません)スペイン語でそれを置くためには、このビューは、Appleが提供され、それがデバイスの言語設定に準拠しなければならないということで、バグのようですね。 –
私もそう思った。私は後でアップルに別のバグレポートを提出するだろうと思う。楽しい時(: – alex