如何处理 UILabel 中泰语文本的高度?

Fri*_*lab 5 text uilabel ios thai autolayout

我正在开发我们目前正在翻译成泰语的应用程序。当我们在 iOS 7 上测试该应用程序时,一切都进行得很顺利,但在 iOS 8 上,一些重音被UILabels剪掉了。

我们使用自动布局来布局应用程序的所有元素。

我在 iOS 8 的发行说明中读到过,泰语字符默认字体已增加以增强可读性。但是,Auto-Layout 似乎并不关心,并且将标签的高度保留为显示拉丁文本,从而导致一些重音被剪掉。

在 iOS 中处理泰语文本的正确方法是什么?

编辑:这是一张显示问题的图片。(OKiOS 7CUTiOS 8。)

问题显示在这张图片中

注意:我尝试将clipToBounds属性设置为UILabelto NO,文本确实没有被剪裁。然而,这不是一个好的解决方案!如果我有两个标签一个在另一个上面,我可能会有重叠的文本......

t4n*_*hpt -1

我也面临着同样的问题。问题是因为您使用的字体。例如Gotham Rounded显示泰语时字体会被截断。尝试使用其他字体。