相关疑难解决方法(0)

在iOS中以编程方式更改应用程序中的语言

如何更改Xcode 5中的语言

我有3个按钮 ChangeLanguageViewController

这是:

  • 英语
  • 简体中文
  • 马来语

这是代码:

#import <UIKit/UIKit.h>
@interface ChangeLanguageViewController :UIViewController
-(IBAction)changeEnglish:(id)sender;
-(IBAction)changeChinesesimplified:(id)sender;
-(IBAction)changeBahasaMalaysia:(id)sender;

-(IBAction)changeEnglish:(id)sender{

[[NSUSerDefaults standardUSerDefaults] setObject:[NSArray arrayWithObjects:@"en", @"zh-Hans", @"ms", nil] forKey:@"AppleLanguage"];
}
-(IBAction)changeChinesesimplified:(id)sender{
[[NSUSerDefaults standardUSerDefaults] setObject:[NSArray arrayWithObjects:@"zh-Hans", @"ms", @"en", nil] forKey:@"AppleLanguage"];
}
-(IBAction)changeBahasaMalaysia:(id)sender{
[[NSUSerDefaults standardUSerDefaults] setObject:[NSArray arrayWithObjects:@"ms",@"en",@"zh-Hans", nil] forKey:@"AppleLanguage"];
}
Run Code Online (Sandbox Code Playgroud)

我想看到当用户按下按钮时语言发生变化,它不会杀死应用程序,但会改变应用程序内部的语言

xcode localization ios

12
推荐指数
3
解决办法
3万
查看次数

标签 统计

ios ×1

localization ×1

xcode ×1