iOS国际化设置

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

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];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容