2

我正在尝试在我的UILabels

  • 字体名称: Lucida Sans Unicode.ttf
  • 字体附言:LucidaSans-Typewriter

现在我已将字体添加到我的 Plist 中,名称为Lucida-Sans-Unicode.ttf. 我添加了“-”,因为我在某处读到空格可能会导致问题。我还将字体的名称更改为带有“-”的名称。

最后在我的标签上,我这样称呼字体。

[UIFont fontWithName:@"LucidaSans-Typewriter" size:12.0f]

但是仍然没有正确设置字体。有人能帮我吗 ?

亲切的问候

4

2 回答 2

5

以下是转录的步骤:

1) 使用 Xcode 作为资源将自定义字体文件添加到项目中
2) 将密钥添加到 Info.plist 文件中,名为Fonts provided by application.
3)将此键设为数组
4)对于您拥有的每种字体,输入字体文件的全名(包括扩展名)作为Fonts provided by application数组的项目
5)保存 Info.plist
现在在您的应用程序中,您可以简单地调用

 [myLabel setFont:[UIFont fontWithName:@"Swis721 Lt BT" size:[lbl minimumFontSize]]]; //use font name not file name.

无需添加“-”,因为它不计量。

于 2013-07-02T07:56:01.887 回答
2

首先检查一下你UILabel是否正确地给出了出口,然后使用下面的代码..

UIFont *myFont = [UIFont fontWithName:@"Helvetica-BoldOblique" size:20];
[yourLable setFont:myFont];

在这里,如果您使用LucidaSans字体,则首先检查该字体在您的系统中是否可用,然后尝试使用以下代码..

UIFont *myFont = [UIFont fontWithName:@"LucidaSans-Typewriter" size:12.0f];
[yourLable setFont:myFont];
于 2013-07-02T07:54:02.770 回答