iPhone中非系统字体的名称

我想添加一个非系统字体到我的iPhone / iPad应用程序。

我已经将该字体文件添加到项目中,并将该字体添加到info.plist的UIAppFonts属性中。

加载字体我正在使用fontWithNameUIFont 。 但是,字体的名称似乎不是文件名,有或没有扩展名,也不出现在字体书中的名称。

 UIFont* font = [UIFont fontWithName:@"What goes here?" size:10]; 

我在哪里可以find字体的名字

UIFont+familyNames ,然后+fontNamesForFamilyName:应该做的伎俩。

如果您在Mac上的Font Book中打开ttf文件,则窗口的标题也是iOS使用的名称。 (就我而言,AvantGarde Bk BT)

在这里输入图像说明