iOS项目使用了基本本地化和localizable字符串集合,用于英语和德语Storyborad。当我在模拟器上更改语言时,一切正常,但某些文本在德语中被截断。我想在Interface Builder中查看德语文本,以便更容易地修复文本标签和字段的约束。
看起来这应该只是一个视图设置或什么东西,但我似乎找不到任何明显的东西。
iOS项目使用了基本本地化和localizable字符串集合,用于英语和德语Storyborad。当我在模拟器上更改语言时,一切正常,但某些文本在德语中被截断。我想在Interface Builder中查看德语文本,以便更容易地修复文本标签和字段的约束。
看起来这应该只是一个视图设置或什么东西,但我似乎找不到任何明显的东西。
看起来 Xcode 5 不支持此功能,但将成为 Xcode 6 的一部分:
在 Interface Builder 中预览本地化内容
- 在项目导航器中选择要预览的 .storyboard 或 .xib 文件。
- 选择视图 > 助理编辑器 > 显示助理编辑器。
- 在助理编辑器跳转栏中,打开“助理”弹出菜单,滚动到“预览”项,并选择 .storyboard 或 .xib 文件。如果应用程序用户界面的预览未出现在助理编辑器中,请在图标或轮廓视图中选择要预览的窗口或视图。
- 在助理编辑器中,从右下角的语言弹出菜单中选择要预览的本地化。
- 本地化的预览将显示在助理编辑器中。如果您选择了真实的语言,则不需要本地化或需要本地化但目前没有本地化的字符串将以大写字母显示。