假设您已经在使用自动布局,请确保已完成以下步骤:
删除固定宽度约束。允许显示本地化文本的视图进行调整大小。如果使用固定宽度约束,则本地化文本可能会在某些语言中出现裁剪。
使用内在内容大小。文本字段和标签的默认行为是自动调整大小。如果视图未调整到本地化文本的大小,请选择该视图并选择“编辑器”>“大小适应内容”。
使用前导和尾随属性。添加约束时,对于水平约束,请使用前导和尾随属性。对于从左到右的语言(如英语),前导和尾随属性等同于左和右。对于从右到左的语言(如希伯来语或阿拉伯语),前导和尾随属性等同于右和左。前导和尾随属性是水平约束的默认值。
将视图固定到相邻视图。固定会引起多米诺骨牌效应。当一个视图调整大小以适应本地化文本时,其他视图也会这样做。否则,在某些语言中,视图可能会重叠。
不断测试您的布局变更。使用测试国际化应用中描述的不同语言设置测试您的应用程序。
不要设置窗口的最小大小或最大大小。让窗口及其内容视图调整为包含视图的大小,这可能会在语言更改时发生变化。请参阅更多信息