我在整个应用程序的文本字段和标签中使用了自定义字体。我的字体名称是“digital-7.ttf”。现在的问题是我的标签中的文本很好,但是在UITextFields中,它是从底部开始剪切文本。当文本字段正在编辑时,文本是好的,但是当编辑完成后,它将再次剪切文本。像这样

这样,我设置其字体样式
[txtFld setFont:[UIFont fontWithName:@"digital-7" size:25.0]];
并且字体已添加到info.plist中

请帮我

最佳答案

我只是在UITextField中使用自定义字体遇到了类似的问题,但就我而言,它切断了我在顶部的变音符号。

我用FontForge打开了字体,并将Element-> OS/2-> Metrics中的 HHead Ascent Offset 调整为与相同的值Win Ascent Offset

在您的情况下,可能是 HHHead下降偏移。尝试修改此值

关于iphone - 为什么Text在UITextField中从底部开始切割?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7333582/

10-12 06:18