5

我以为我在某个地方读到了这篇文章,但在这里或网上找不到。我是在做梦吗?

在测试自动布局和本地化时,XCode 中是否有办法向方案添加参数,以便将英文文本更改为更长的文本以进行测试,以确保布局适应更长的语言?

4

3 回答 3

5

转到产品->方案->编辑方案。选择左侧的运行部分并添加到“启动时传递的参数”(例如):

-AppleLanguages“(意大利语)”

为了使它更相关,这里是关于 NSHipster 的有用帖子:http: //nshipster.com/launch-arguments-and-environment-variables/

于 2013-09-17T05:29:53.823 回答
4

Abizern 有正确的答案,但有一个错字。正确的键是 NSDoubleLocalizedStrings(注意结尾的“s”)。将此添加为启动时传递的参数,例如

-NSDoubleLocalizedStrings YES
于 2014-01-28T20:02:14.743 回答
3

你不是在做梦,这是在 WWDC13 的一个视频中展示的。您正在寻找的关键是:

NSDoubleLocalizedStrings

这使您的应用程序使用的本地化字符串加倍,这意味着加载这些字符串的 UI 元素将被放大,您可以看到您的自动布局可以处理新约束的对象。

于 2013-09-17T08:37:24.740 回答