2言語の英語とアラビア語のサポートを提供する必要があるアプリケーションを開発しました。アプリケーションでは、ユーザーが英語からアラビア語へ、またはその逆に言語を変更できる設定画面があります。iOS iOS 10のアラビア語ローカライゼーションに関する問題
詳細については、同じスクリーンショットをご覧ください。
そして、私はUIを更新するためにstoryboard
をリフレッシュしていたlocalization
を実行するコード。 iOS 8
からiOS 9
のよう
- (void)updateLanguage {
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *vc = [mainStoryboard instantiateViewControllerWithIdentifier:@"MainNavigationController"];
[[UIApplication sharedApplication].keyWindow setRootViewController:vc];
}
、それが正常に動作し、UIを更新したがiOS 10
ではUIを更新しません。詳細については、下記のスクリーンショットをご覧ください。私はiOS 10
に更新するためのUIを実現するにはどうすればよい
?
以下は、iOS 10
に更新する必要がある適切なUIです。
注:アプリケーションは、背景から前景に来たとき、それ が正常に動作しています。
? – vaibhav
実際には、最後のスクリーンショットでおそらく表示されているUIはiOS 10では更新されていません。 –
HK、ナビゲーションコードが機能していないか、またはあなたの 'uilables'が言語を更新していませんか? – vaibhav