我有以下代码,可以创建多个字体。
我想知道哪些
由于Helvetica Neue是iOS7上的系统字体,因此这是一个争议话题,无论以何种方式返回,在我的问题中都可以。
所以我的问题是:
如何验证
谢谢您的帮助!
UIFont* systemFont1 = [UIFont systemFontOfSize:12.0];
UIFont* systemFont2 = [UIFont boldSystemFontOfSize:12.0];
UIFont* systemFont3 = [UIFont italicSystemFontOfSize:12.0];
UIFont* customFont1 = [UIFont fontWithName:@"HelveticaNeue-Light" size:12.0];
UIFont* customFont2 = [UIFont fontWithName:@"HelveticaNeue-Regular" size:12.0];
UIFont* customFont3 = [UIFont fontWithName:@"HelveticaNeue-Thin" size:12.0];
UIFont* customFont4 = [UIFont fontWithName:@"MyriadPro" size:12.0];
UIFont* customFont5 = [UIFont fontWithName:@"MyriadPro-Italic" size:12.0];
UIFont* customFont6 = [UIFont fontWithName:@"MyriadPro-Condensed" size:12.0];
我想知道哪些
UIFont
属于系统字体。我需要一个能够返回变量:systemFont1、systemFont2、systemFont3的BOOL
YES
,并返回NO
给customFont4
、customFont5
、customFont6
的方法。由于Helvetica Neue是iOS7上的系统字体,因此这是一个争议话题,无论以何种方式返回,在我的问题中都可以。
所以我的问题是:
如何验证
UIFont
实例是否是通过系统字体方法之一创建的?谢谢您的帮助!
systemFont
、boldSystemFont
和italicSystemFont
方法将返回 YES。 - Tapas Pal? YES : NO
是什么鬼? - Nikolai Ruhe