自定义字体wingding在我的应用程序中不起作用

时间:2012-06-20 12:05:28

标签: iphone ios xcode

EveryBody我试图在我的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.
}

我缺少蚂蚁建议将是一个很大的帮助。

3 个答案:

答案 0 :(得分:0)

尝试使用File>在应用程序中正确导入字体。将文件添加到“您的项目名称”..不要只是拖放字体。

这可以解决您的问题。

答案 1 :(得分: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];

答案 2 :(得分:0)

请尝试以下:

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

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

使用以下内容加载字体:
[我的setFont:[UIFont fontWithName:@“Wingdings.ttf”尺寸:20]];

您也可以尝试以下链接:
Can't load custom font on iOS