1

每个人我都在尝试在我的 ios 应用程序中使用自定义字体,例如wingding 我已经按照所有这些步骤添加自定义字体,比如在我的应用程序资源中添加自定义字体文件,并在 plist 中添加应用程序提供的关键字体并将其设置为数组和下面我已经提到了我的自定义字体文件名,但是那些(wingding)仍然无法正常工作。当我尝试使用其他自定义字体时,它们工作正常。

这是我使用的代码,所以提供

   - (void)viewDidLoad
{
mine = [[UILabel alloc] initWithFrame:CGRectMake(10, 30, 240, 40)];

[mine setFont:[UIFont fontWithName:@"wingding" size:20]];

[mine setText:@"Where i am doing wrong"];

[self.view addSubview:mine];

[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}

我缺少蚂蚁建议的地方会有很大帮助。

4

3 回答 3

0

Try importing the font properly in the application using File > Add Files to "Your project name".. Not by just dragging and dropping the font.

This should solve your problem.

于 2012-06-20T12:34:43.770 回答
0
UILabel *title = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 170, 60)];
    title.numberOfLines = 3;
    title.textAlignment = UITextAlignmentLeft;
    title.lineBreakMode = UILineBreakModeClip;
    title.font = [UIFont fontWithName:[[UIFont familyNames] objectAtIndex:1]  size:15];
    title.text = @"Hello Hello";
    title.textColor = [UIColor brownColor];
    title.adjustsFontSizeToFitWidth = YES;
    title.backgroundColor = [UIColor clearColor];

[self.view addSubview:title];
于 2012-06-20T12:41:46.307 回答
0

请尝试以下操作:

在 Mac 应用程序“Font-Book”应用程序中打开您的自定义字体文件(即 .ttf 文件)。

在那个“Font-Book”应用程序中检查这些字体的名称。例如。@"Wingdings.ttf"

并使用以下加载字体:
[mine setFont:[UIFont fontWithName:@"Wingdings.ttf" size:20]];

您也可以尝试以下链接:
无法在 iOS 上加载自定义字体

于 2012-06-20T13:03:37.783 回答