UIImagePickerController语言没有改变 [英] UIImagePickerController language not changed
本文介绍了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屋!
查看全文