我正在编写支持从右到左语言的应用程序。为了在模拟器中测试应用程序,我在 xCode 的模式配置中设置了“从右到左伪语言”:
当从 xCode 运行应用程序时,一切都按预期进行,系统以从右到左的方式绘制 ui 元素。问题是当我尝试从 AppCode 运行应用程序时,因为它似乎忽略了此设置并且应用程序看起来很常见。
每次更改 AppCode 后,我都必须切换到 xCode 来运行模拟器。这很烦人。有人可以帮助我吗?
我正在编写支持从右到左语言的应用程序。为了在模拟器中测试应用程序,我在 xCode 的模式配置中设置了“从右到左伪语言”:
当从 xCode 运行应用程序时,一切都按预期进行,系统以从右到左的方式绘制 ui 元素。问题是当我尝试从 AppCode 运行应用程序时,因为它似乎忽略了此设置并且应用程序看起来很常见。
每次更改 AppCode 后,我都必须切换到 xCode 来运行模拟器。这很烦人。有人可以帮助我吗?
如果您可以在 AppCode 中启动时将参数传递给应用程序,您需要指定:
-NSDoubleLocalizedStrings YES
-AppleTextDirection YES
-NSForceRightToLeftWritingDirection YES
这应该会给你想要的从右到左的伪语言效果。
当xCode在模拟器中启动进程时,我已经调试了哪些参数被输入。最后的答案应该是:
-AppleTextDirection YES
-NSForceRightToLeftWritingDirection YES
不要忘记参数名称开头的破折号。