storyboard的国际化
来源:互联网 发布:墨尔本大学人工智能 编辑:程序博客网 时间:2024/06/06 16:59
首先我们看一下要实现的界面 ,只是一个简单的登录界面,用storyboard搭建好就可以。
然后按照如图所示的方式来配置国际化所需要的语言。
添加语言后会出现这样一个提示框,这个提示框选取你想要国际化的storyboard就可以了。
选取完之后,在对应的storyboard中会出现,两个.strings文件。
然后在对应语言的.strings文件中改成对应需要的语言即可。
中文对应的.string
英文对应的.string
现在运行就可以实现国际化了。
但是还有一个问题就是.strings文件不能根据storyboard自动更新。
我们需要手动配置一下。
第一步:打开终端
第二步:进入你所在工程的Base.lproj的文件夹 (这个文件夹在工程的文件夹列表中)
第三步:在提示符后输入以下命令:ibtool Main.storyboard (storyboard的名字)--generate-strings-fileNew.strings(.string文件的名字)
然后在重新打开你的工程就可以实现同步了。
建议在StoryBoard编写完成之后再进行国际化,因为同步更新的时候要进行复制也很麻烦。
0 0
- ios的storyboard国际化
- storyboard的国际化
- ios-依赖系统语言的storyboard的国际化
- iOS国际化:程序名称国际化、内容国际化、storyboard国际化
- iOS国际化:程序名称国际化、内容国际化、storyboard国际化
- xcode6 Storyboard,文本,图片国际化
- storyboard 国际化文件自增自减
- iOS storyboard国际化不识别问题
- 在Storyboard实现国际化语言和代码实现国际化语言
- iOS -- 国际化,不跟随系统语言--(不能使用storyboard、xib等)可网络上搜索 storyboard国际化
- iOS -- 国际化,不跟随系统语言--(不能使用storyboard、xib等)可网络上搜索 storyboard国际化
- storyboard与storyboard之间的跳转
- 国际化与Struts2的国际化
- 【国际化】Android包的国际化
- wpf的storyboard
- iOS 5的StoryBoard
- iOS 5的StoryBoard
- Storyboard的使用
- ACM:蓝桥杯:字母统计
- CSS 中样式覆盖优先顺序
- Android开发学习笔记:Service的简介和启动方式
- Get Luffy Out poj 2723 Tarjan+2-SAT
- Secret Data Cage是什么?
- storyboard的国际化
- 双向链表实现约瑟夫环 2016/6/12
- Sugon I840-G20安装windows系统
- mybaits中#和$的区别
- 怎样判断静态路由下一跳和出站接口的区别
- Git操作命令
- Appium+Robotframework实现Android应用的自动化测试-7:模拟器频繁挂掉的解决方案
- 深度卷积网络
- 无名管道pipe