如何使用uilabel的自定义字体

时间:2013-12-17 09:43:37

标签: ios iphone objective-c

您好我正在使用自定义字体xcode 5.它的字体系列名称是“Alegre Sans”我在网上使用许多教程在xcode中使用自定义字体。

我在xcode资源文件夹中包含自定义字体文件名“alegre.ttf”。我还在“应用程序提供的字体”下的项目.plist中包含此文件。我喜欢在viewcontroller的viewdidload方法中喜欢这个

CustomLabel* lblObj = [[CustomLabel alloc]initWithFrame:CGRectMake(121, 30, 0, 0)];

[lblObj setText:@"FREE TRAIL"];
[lblObj sizeToFit];
[lblObj setFont:[UIFont fontWithName:@"Alegre Sans" size:10.0]];


//  [headerLabel setFont:[UIFont boldSystemFontOfSize:30.0]];
[lblObj setTextColor:[UIColor whiteColor]];
[lblObj setTextAlignment:NSTextAlignmentCenter];
[self.headerBgVw addSubview:lblObj];

但无法更改字体。

我浪费了一整天但却无法改变字体。我在编程或包含字体文件时遇到了错误

1 个答案:

答案 0 :(得分:6)

字体的postscript名称是 AlegreSans

更新此行

[lblObj setFont:[UIFont fontWithName:@"Alegre Sans" size:10.0]]:

[lblObj setFont:[UIFont fontWithName:@"AlegreSans" size:10.0]];