前导和尾随约束的行为取决于设备语言方向。要创建仅支持英语的应用程序,需要选择每个尾随/前导约束并禁用尊重语言方向功能。将约束转换为左/右约束。
我记得我以前默认禁用创建前导/尾随约束。相反,我的约束默认创建为左/右约束。
我不太清楚以前是怎么做到的。我认为它与项目常规设置中的使用基础国际化功能有关。那没用。
我之前记得,默认情况下,项目会禁用旧版xcode中的Use Base Internationalization功能。现在它默认启用。
我知道如何自动强制左/右约束而不是前导/尾随约束吗?
修改 我只是运行一个使用基础国际化的应用程序,约束是前导/尾随,即使设备语言是阿拉伯语,它也没有RTL!