how to change Application language on run time using Two Button in iphone SDK?(如何使用 iphone SDK 中的两个按钮在运行时更改应用程序语言?)
问题描述
我正在 ios 平台上构建一个项目,并希望在此应用程序中使用两种语言并且还想要.用户可以在运行时更改语言假设我们可以使用两个语言按钮按钮 1 用于英语,按钮 2 用于德语,用户可以随时使用这些按钮更改应用程序语言.任何帮助或教程
i am building up a project in ios platform and want to use two language in this application and also want . the user can change the language on Runtime suppose we can take two language button button 1 for english and button 2 for german and the user can change the application language at any time by using these button . any help or tutorials
提前致谢
推荐答案
假设您已为英语和德语创建本地化,您的应用将使用设置中选择的语言(这是首选选项).
Assuming that you have created localizations for English and German, your app will use the language selected in Settings (this is the preferred option).
如果您想直接从应用程序设置语言:
If you want to set the language directly from your application:
[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"en", nil] forKey:@"AppleLanguages"];
只会将您的应用程序的语言设置为英语(对于德语,我假设键是de").您还应该:
will set the language for your application only to English (for German, I assume the key is "de"). You should also:
[[NSUserDefaults standardUserDefaults] synchronize];
这在您的应用程序重新启动之前不会生效.
This will not take effect until your application restarts.
这篇关于如何使用 iphone SDK 中的两个按钮在运行时更改应用程序语言?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何使用 iphone SDK 中的两个按钮在运行时更改应用程序语言?


基础教程推荐
- Android:getLastKnownLocation(LocationManager.NETWORK_PROVIDER 2022-01-01
- NSString intValue 不能用于检索电话号码 2022-01-01
- AdMob 广告未在模拟器中显示 2022-01-01
- iOS4 创建后台定时器 2022-01-01
- 通过重定向链接在 Google Play 中打开应用 2022-01-01
- 如何从 logcat 中删除旧数据? 2022-01-01
- libGDX 从精灵或纹理中获取像素颜色 2022-01-01
- navigator.geolocation.getCurrentPosition 在 Android 浏览器上 2022-01-01
- iPhone - 获取给定地点/时区的当前日期和时间并将其与同一地点的另一个日期/时间进行比较的正确方法 2022-01-01
- Cocos2d iPhone 非矩形精灵触摸检测 2022-01-01