【发布时间】:2014-01-05 00:17:45
【问题描述】:
嗨,我正在使用自定义字体 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];
但无法更改字体。
我浪费了一整天的时间,但无法更改字体。我是否在编程或包含字体文件时出错了
【问题讨论】:
-
尝试将 alegre.ttf 重命名为 'Alegre-Sans' 并使用
[UIFont fontWithName:@"Alegre-Sans" size:10.0]] -
当您使用自定义字体时,您在
fontWithName:size:中使用的名称应该是完全指定的字体名称。这可以帮助通过可用名称枚举应用程序可用的字体:stackoverflow.com/questions/8963299/cant-find-custom-font-ios
标签: ios iphone objective-c