国际化主要包括三个部分:
1.icon模块:桌面图标下的文字变化
2.程序内文字的变化
3.程序内图片的变化
1.首先创建一个工程
2.增加系统语言包
3.添加完成
4.新建Source文件夹
5.设置文件名
6.选中新创建的文件,在右边属性栏中找到这个位置进行设置
7.选中你想要的语言,然后再勾选其他语言
8.设置完成后,原本的文件会变成这个样子
第一种:设置icon下标名字
选中各自的语言界面进行编写代码
运行程序,切换系统的语言环境就可以看到效果
第二种:设置APP内容文字
跟第一种类似,可以新建另外的Source文件夹,也可以在之前的文件页面中继续编写(只是使用时要注意的文件名字要找对,一般系统默认的文件名字是Localizable.strings,如果想要使用另外自定义的文件,就需要在使用时用NSLocalizedStringFromTable(<#key#>, <#tbl#>, <#comment#>))
使用的代码
第三种:设置APP内容图片
选中图片,设置Localization
选中需要改变的图片,show in finder
将要替代的照片拖进该文件夹,将原本的图片删除,再把新的图片名字设置为原来图片的名字
使用的代码
UIImageView *view = [[UIImageView alloc] initWithFrame:CGRectMake(50, 250, 200, 200)];
view.image = [UIImage imageNamed:@"8.jpg"];
[self.view addSubview:view];