UIImagePickerController语言没有改变 [英] UIImagePickerController language not changed

查看:266
本文介绍了UIImagePickerController语言没有改变的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我使用的应用中

[[NSUserDefaults standardUserDefaults] setObject:@[@"fr"] forKey:@"AppleLanguages"];

此功能可更改应用语言。

this func to change app language.

它可以很好地处理所有标签,按钮和所有其他元素。但是,它不会在UIImagePickerController中复制。

It working fine all labels,button and all other elements. but, it is not replicated in UIImagePickerController.

当我杀死并重新打开应用程序时,语言会发生变化。
请给我任何建议。
预先谢谢

Language change when i kill and reopen the app. pls any suggestion. Advance thanks

推荐答案

您需要同步NSUserDefaults并将其更改为:

You need to synchronize your NSUserDefaults and change it like this:

[[NSUserDefaults standardUserDefaults] setValue:@"fr" forKey:@"AppleLanguages"];
[[NSUserDefaults standardUserDefaults] synchronize];

接下来你需要使用宏:

NSLocalizedString(string, nil)

里面的文字你的UIImagePickerController。

for the text inside your UIImagePickerController.

这篇关于UIImagePickerController语言没有改变的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆