我正在为字幕效果使用this代码。我想要数字时钟像字体,所以我给字体

 UIFont *lcdFont = [UIFont fontWithName:@"DBLCDTempBlack" size:60.0];
 self.font = lcdFont ;

但是我只为某些随机字符得到这种字体。我只使用大写字母。我希望我拥有UILabel中的所有字符。
为什么会这样呢。

最佳答案

您的代码没错-字体中仅包含某些字符。 (为什么?谁知道。)对于那些缺少的内容,操作系统会自动退回到另一种字体。

如果要使用更宽的字符集绘制LCD外观的文本,则需要在其他位置找到这种字体并将其捆绑在您的应用中。

关于objective-c - DBLCDTempBlack仅适用于UILabel中的某些字母,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10328110/

10-12 14:44