专注iOS开发

iOS国际化设置

2016-10-31  本文已影响205人  nothing_c

国际化主要包括三个部分:

1.icon模块:桌面图标下的文字变化

2.程序内文字的变化

3.程序内图片的变化


1.首先创建一个工程

2.增加系统语言包

2.1

3.添加完成

3.1

4.新建Source文件夹

4.1

5.设置文件名

5.1

6.选中新创建的文件,在右边属性栏中找到这个位置进行设置

6.1

7.选中你想要的语言,然后再勾选其他语言

7.1 8.1

8.设置完成后,原本的文件会变成这个样子

8.1

第一种:设置icon下标名字

选中各自的语言界面进行编写代码

icon文字1 icon文字2

运行程序,切换系统的语言环境就可以看到效果

效果1 效果2

第二种:设置APP内容文字

跟第一种类似,可以新建另外的Source文件夹,也可以在之前的文件页面中继续编写(只是使用时要注意的文件名字要找对,一般系统默认的文件名字是Localizable.strings,如果想要使用另外自定义的文件,就需要在使用时用NSLocalizedStringFromTable(<#key#>, <#tbl#>, <#comment#>))

文字1 文字2

使用的代码

代码

第三种:设置APP内容图片

选中图片,设置Localization

设置Localization

选中需要改变的图片,show in finder

show in finder

将要替代的照片拖进该文件夹,将原本的图片删除,再把新的图片名字设置为原来图片的名字

设置前
设置后

使用的代码

UIImageView *view = [[UIImageView alloc] initWithFrame:CGRectMake(50, 250, 200, 200)];

view.image = [UIImage imageNamed:@"8.jpg"];

[self.view addSubview:view];

上一篇 下一篇

猜你喜欢

热点阅读