Iphone 未加载自定义字体?

Iphone 未加载自定义字体?,iphone,ios5,Iphone,Ios5,你好,我在试这个。 这是我的代码 - (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 setF

你好,我在试这个。 这是我的代码

- (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];
}
它在日志中给出空值。
这里是我正在开发的

,如果您已经将它包含到项目中并正确添加到.plist中,那么请确保使用了正确的字体名称。您必须知道,有时字体名称不等于字体的文件名

UPD:

已找到解决方案。您刚刚忘记将字体文件包含在TestApp目标成员资格中。包含后-一切正常。

如果您已经将其包含到project中并正确添加到.plist中,请确保使用了正确的字体名称。您必须知道,有时字体名称不等于字体的文件名

UPD:

已找到解决方案。您刚刚忘记将字体文件包含在TestApp目标成员资格中。包含后-一切正常。

下面是显示自定义字体的代码

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];

下面是显示自定义字体的代码

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];

在做任何事情之前,检查一下这个

1] 检查所给字体的名称

2] 键入“字体的文件名”

3] 检查XCode IDE中是否存在该字体。要检查,请单击标签>属性>文本字体>自定义>将字体检查到列表中


希望这有帮助!祝你一切顺利

在做任何事情之前,检查一下这个

1] 检查所给字体的名称

2] 键入“字体的文件名”

3] 检查XCode IDE中是否存在该字体。要检查,请单击标签>属性>文本字体>自定义>将字体检查到列表中



希望这有帮助!祝你一切顺利

你试过设置断点吗?是否检查了“字体”的值?字体文件名的大小写,字体文件名中的空格。给我们一个你尝试做什么的线索…从Mac OS 8.5开始支持TTC。我尝试了所有可能的组合,我也上传了测试项目。。。如果有,请一定要看看time@user1186899这是为了测试,我也尝试了其他文件,也就是TTF,您是否尝试设置断点?是否检查了“字体”的值?字体文件名的大小写,字体文件名中的空格。给我们一个你尝试做什么的线索…从Mac OS 8.5开始支持TTC。我尝试了所有可能的组合,我也上传了测试项目。。。如果有,请一定要看看time@user1186899这是为了测试,我也尝试了其他文件,这是ttfyeah我知道这。。。我安装了这种字体,检查了它的名字,也试过了。你试过这个测试吗project@InderKumarRathore是的,是的。您只是忘记了在TestApp目标成员资格中包含字体文件。包括之后,一切都很好。你知道怎么做吗?不,我不知道。。。告诉我细节,然后我会搜索你想要的said@Nearby谢谢老兄。。。我错过了这件事……:)谢谢你和+1是的我知道。。。我安装了这种字体,检查了它的名字,也试过了。你试过这个测试吗project@InderKumarRathore是的,是的。您只是忘记了在TestApp目标成员资格中包含字体文件。包括之后,一切都很好。你知道怎么做吗?不,我不知道。。。告诉我细节,然后我会搜索你想要的said@Nearby谢谢老兄。。。我错过了这件事……:)谢谢你和+1对你来说1和2是正确的,3如果它在xcode中存在,那么我为什么要导入它。无论如何,谢谢你的提示,但是所有的都是正确的1和2都是正确的,而对于3,如果它存在于xcode中,那么我为什么要导入它呢。无论如何,谢谢你的提示,但他们都是对的