无法在iOS应用中使用自定义字体

sum*_*erc 3 objective-c uifont custom-font ios

我正在尝试为我的iOS应用程序使用自定义字体.这就是我的工作

我将自定义字体(m.tff)添加到Xcode支持文件目录中.此外,我创建了一个名为Fonts的条目,由myApp.plist中的字体(m.tff)的值名称提供

在我看来,我有一个标签

UILabel *label = [[UILabel alloc]initWithFrame:CGRect(10, 20, 230, 30)];
label.font = [UIFont fontWithName:@"My custom font" size:15];
Run Code Online (Sandbox Code Playgroud)

等等...

问题是,当我启动应用程序时,标签中的文本是使用默认字体而不是使用特定字体.

我想念的是什么?

EDITED

好吧它现在似乎有效,但字体仅适用于像?但不是为了信件.我正在使用西里尔文btw.

sha*_*oga 9

使用此选项可获取所有可用字体

  // List all fonts on iPhone
  NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];
  for(NSString *familyName in familyNames)
  {
    NSLog(@"family: %@", familyName);

    NSArray *fontNames = [[NSArray alloc] initWithArray:[UIFont fontNamesForFamilyName:familyName]];
    for(NSString *fontName in fontNames)
    {
      NSLog(@"    font: %@", fontName);
    }
  }
Run Code Online (Sandbox Code Playgroud)

查找嵌入的字体,看看它是否相同.