5.12 通过LocalizableIB扩展故事板中的元件增加本
1. 本节课将为您演示,如何给故事板中的控件,添加本地化的支持。首先确保在您的项目中,已经安装了所需的第三方库。手指双击此处查看安装配置文件。
image
2. 根据配置文件中的相关设置,安装第三方库。安装完成之后,双击打开此处的项目文件。
image
image
image
5. 在弹出的文件模板选择窗口中,点击右侧的垂直滚动条,跳转到字符串文件所在的位置。
image
image
image
image
image
10. 点击右上角的显示或隐藏工具面板图标,显示右侧的面板区。
image
image
12. 在弹出的本地化设置窗口中,点击此处的下拉箭头,弹出语言列表。
image
image
14. 接着点击本地化按钮,给字符串文件添加英语环境的支持。
image
image
image
image
18. 选择语言列表中的[简体中文]选项,给项目添加简体中文的支持。
image
image
20. 取消对另一个故事板的选择,只保留对字符串文件的选择。
image
image
22. 点击字符串文件左侧的三角箭头,显示字符串文件的各个语言的版本。
image
image
24. 在字符串文件中,输入在英文环境下的键值对。其中等号左侧的为键,等号右侧的是英文环境下显示的文字内容。
image
image
26. 使用相同的方式,在字符串文件中,输入在中文环境下的键值对。
image
image
28. 点击控件库右侧的垂直滚动条,跳转到标签控件所在的位置。
image
image
image
image
image
33. 在弹出的系统颜色预设面板中,选择一种颜色作为标签的字体颜色。
image
image
image
36. 在弹出的系统颜色预设面板中,选择一种颜色作为视图的背景颜色。
image
image
38. 此时在右侧的属性设置面板,增加了一个本地化字符串输入框。
image
image
image
41. 接着点击左上角的[编译并运行]按钮,启动模拟器预览项目。
image
42. 模拟器启动之后,在屏幕上显示了一个标签对象。由于模拟器当前处于英文环境,所以此处显示的是英文内容。
image
43. 接着来修改应用程序的语言环境,依次点击[产品 > Scheme > 编辑Scheme]命令。
image
image
image
46. 在弹出的设置窗口中,点击选项标签,进入选项设置区域。
image
image
image
image
50. 接着点击左上角的[编译并运行]按钮,再次启动模拟器预览项目。
image
51. 由于应用程序的语言发生变化,所以标签控件的内容,自动更改为简体中文的内容。最后点击此处的[停止]按钮,关闭模拟器并结束本节课程。
image
本文整理自:《app开发中的神兵利器》,真正的[手把手]教学模式,用最快的速度上手iOS开发,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1209739676,或扫描本页底部的二维码。课程配套素材下载地址:资料下载
apps8 2.png