Objective c iPad模拟器字体安装

Objective c iPad模拟器字体安装,objective-c,ipad,ios7.1,uifont,Objective C,Ipad,Ios7.1,Uifont,我怎么知道我的ipad 7.1模拟器中安装了“Helvetica Neue Lt Std”字体。如果未安装,我如何安装它?使用此代码并在调试时查看控制台,您将获得ipad中的所有字体系列 NSLog(@"%@",[UIFont fontNamesForFamilyName:@"Helvetica LT"]); 若字体不在那个里,那个么您可以在plist文件中添加字体名称,如附件屏幕截图所示,并在项目资源目录中添加字体 您不能将自定义前端安装到iOS设备或模拟器。如果我错了,请纠正我。 但您可以

我怎么知道我的ipad 7.1模拟器中安装了“Helvetica Neue Lt Std”字体。如果未安装,我如何安装它?

使用此代码并在调试时查看控制台,您将获得ipad中的所有字体系列

NSLog(@"%@",[UIFont fontNamesForFamilyName:@"Helvetica LT"]);
若字体不在那个里,那个么您可以在plist文件中添加字体名称,如附件屏幕截图所示,并在项目资源目录中添加字体

您不能将自定义前端安装到iOS设备或模拟器。如果我错了,请纠正我。

但您可以在应用程序中使用。

这将仅打印到控制台。我想我想检查一下它是否存在,是否没有安装。那么,您在哪里检查它是否存在?如果不存在,您在哪里安装字体?如果字体存在,则它将显示在控制台中,否则它将在控制台中不打印任何内容。结论:1)可以使用上述NSLog。。。。要知道字体是否存在2)您无法向模拟器添加自定义字体3)您可以通过plist为特定应用程序添加自定义字体,如上图所示。这样,您的代码将检查该字体是否不存在,如果不存在,它将安装该字体,该死的,在使用objective-c编程这么多年后,我没有意识到
NSLog
的行为就像
if语句一样。我真的认为它只会打印到控制台,但由于它的工作原理类似于
if语句
,我应该检查我的代码并更改一些。如果你看不出我在挖苦人,
NSLog
不是一个
If语句,所以我不知道你认为它做了什么。