我正在开发一个我们目前正在翻译成泰语的应用程序。当我们在 iOS 7 上测试应用程序时,一切都很顺利,但是在 iOS 8 上,一些重音被UILabel
s 剪掉了。
我们使用自动布局来布局应用程序的所有元素。
我在 iOS 8 的发行说明中的某处读到泰语字符默认字体已增加以增强可读性。然而,自动布局似乎并不关心标签的高度,就好像它正在显示拉丁文本一样,从而导致一些重音被剪裁。
在 iOS 中处理泰语文本的正确方法是什么?
编辑:这是一张显示问题的图片。(OK
开启iOS 7
,CUT
开启iOS 8
。)
注意:我尝试设置to的clipToBounds
属性,文本确实没有被剪裁。然而,这不是一个好的解决方案!如果我有两个一个在另一个之上的标签,我可能会有重叠的文本......</p>
UILabel
NO