你好我正在尝试这个tutorial。 这是我的代码
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UIFont *font = [UIFont fontWithName: @"Bangla MN" size: 12];
NSLog(@"%@",font);
[mTextField setFont: font];
[mTextField setFont:font];
}
它在日志中给出null。 这是我正在开发的sample project
答案 0 :(得分:5)
如果您已将其包含在项目中并正确添加到.plist中,请确保使用正确的字体名称。你必须知道,有时字体名称不等于font的文件名
UPD:
找到了解决方案。您只是忘记将您的字体文件包含在TestApp目标成员资格中。包括之后 - 一切正常。
答案 1 :(得分:0)
下面是显示自定义字体显示的代码
UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(10, 30, 240, 40)];
[label1 setFont: [UIFont fontWithName: @"Grinched" size:24]];
[label1 setText:@"Grinched Font"];
[[self view] addSubview:label1];
UILabel *label2 = [[UILabel alloc] initWithFrame:CGRectMake(10, 80, 240, 40)];
[label2 setFont: [UIFont fontWithName: @"Energon" size:18]];
[label2 setText:@"Energon Font"];
[[self view] addSubview:label2];
答案 2 :(得分:0)
在做任何事情之前,请检查一下!
1]检查您给出的字体名称。
2]完全输入“字体文件名”。
3]检查XCode IDE中是否存在该字体。要检查,请点击标签>属性>文字字体>自定义>检查你的字体到列表中!
希望这有用!一切顺利!